﻿.btn .fa,.btn .fas,.btn .far{margin-right:.25em}.cf::after{content:"";display:block;clear:both}.clearfix,.work_application.show .boxes,.work_application.create .step2 .preview dl,.work_application.create .step2 .preview,.workflow-parent .workflow .caption{*zoom:1}.clearfix:after,.work_application.show .boxes:after,.work_application.create .step2 .preview dl:after,.work_application.create .step2 .preview:after,.workflow-parent .workflow .caption:after{content:"";display:table;clear:both}*{box-sizing:border-box}button,select{cursor:pointer}.mr-5px{margin-right:5px}.alert a{text-decoration:underline}.alert a:hover{text-decoration:none}.alert ul{margin-bottom:0}.alert.alert-success a{color:#155724}.alert.alert-warning a{color:#856404}.alert.alert-danger a{color:#721c24}body{padding-top:70px}body.narrow .container-fluid{max-width:740px}body.full .container-fluid{max-width:100%}body.left .container-fluid{margin-left:0}body .user-photo{width:32px;height:32px;display:block;border-radius:50%}body .small{font-size:80%;font-weight:normal;color:#666}body .strong{font-weight:bold}body h1,body h2,body h3,body h4,body h5,body h6{margin:1.5em 0}body h1 .small,body h2 .small,body h3 .small,body h4 .small,body h5 .small,body h6 .small{font-size:55%;margin-left:1em}body .page-title{margin-top:0;font-size:1.75rem;line-height:1}body .page-title div.small{margin-left:0;margin-top:.5em}body .page-title .badge{font-size:50%;width:80px}body .page-title .tb{vertical-align:middle;display:inline-block;font-size:.5em}body .page-title .tb .btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;margin-left:10px}body .page-title .tb .btn .fa,body .page-title .tb .btn .fas,body .page-title .tb .btn .far,body .page-title .tb .btn .svg-inline--fa{margin-right:.5rem}body h3{font-size:1.5rem}body h4{font-size:1.2rem}body h4 small{font-size:1rem}body .site-footer{margin-top:2em;padding:.5rem 1rem;font-size:80%;color:#ccc}body .site-footer a{color:#666}body .site-footer a:hover{text-decoration:underline}body form{display:none}body .mt1em{margin-top:1em}body .row.lr-half{margin:1em 0 0 0}body .row.lr-half .col-6:last-child{text-align:right}body .navbar{border:none;background-color:#fafafa;color:#fff;background-color:#008cd7;background:linear-gradient(135deg, #008cd7, #541b86) fixed;background:linear-gradient(45deg, #541b86, #008cd7) fixed;border:none}body .navbar .navbar-brand,body .navbar .nav-link{color:#fff}body .navbar .navbar-brand:hover,body .navbar .nav-link:hover{color:#eee}body .navbar .navbar-btn{display:inline-block;width:30px;height:30px;padding:0 !important;color:#fff;border:none;border-radius:50%;position:relative;text-align:center;margin-top:5px}body .navbar .navbar-btn .svg-inline--fa,body .navbar .navbar-btn .fa,body .navbar .navbar-btn .fas,body .navbar .navbar-btn .far{position:absolute;margin:auto;left:0;right:0;top:7px}body .navbar .navbar-btn::after{display:none}body .navbar .dropdown.show .navbar-btn,body .navbar .navbar-btn:hover{color:#4651a4;background-color:rgba(255,255,255,.9)}body .navbar .dropdown-item.disabled,body .navbar .dropdown-item:disabled{cursor:default;color:#bbb}body .navbar .profile-menu .dropdown-menu{margin-top:-2px}body .navbar .dropdown .label{color:#999;width:100%;padding:.1rem .8rem;font-size:76%}body .navbar .navbar-collapse{height:30px}body .navbar .navbar-collapse .navbar-nav{position:absolute}body .navbar .navbar-collapse .navbar-nav-left .nav-item.dropdown,body .navbar .navbar-collapse .navbar-nav-left .nav-item.nav-item-right{margin-right:15px}body .navbar .navbar-collapse .navbar-nav-left .nav-item.nav-item-title{margin-top:7px}body .navbar .navbar-collapse .navbar-nav-left .nav-item.nav-item-title a{color:#fff !important;text-decoration:none}body .navbar .navbar-collapse .navbar-nav-right{right:1rem}body .navbar .navbar-collapse .navbar-nav-right .nav-link{position:relative}body .navbar .navbar-collapse .navbar-nav-right .nav-link.disabled{cursor:pointer;color:#fff;opacity:.5}body .navbar .navbar-collapse .navbar-nav-right img{display:inline-block;width:32px;height:32px}body .navbar .navbar-collapse .navbar-nav-right .user-online-status{left:30px;top:30px;width:10px;height:10px}body .navbar .navbar-collapse .navbar-nav-right .user-online-status.online::after{width:2px;height:2px}body .navbar .navbar-collapse .navbar-nav-right .profile{white-space:nowrap}body .navbar .navbar-collapse .navbar-nav-right .profile .name{color:#000;font-weight:bold}body .navbar .navbar-collapse .navbar-nav-right .profile .group{font-size:90%;color:#666}body .navbar .navbar-collapse .navbar-nav-right .profile .attr{font-size:80%;color:#999}body .container-fluid{padding-left:30px;padding-right:30px}body .invalid-feedback{display:block}body .navbar-brand{font-size:1rem}body .navbar-brand .far{margin-right:.25em}.edit-form{max-width:900px}.delete-form{margin-top:20px}select.groups-list .company-0{border-top:solid 1px #ccc}.btn-delete{border:none;color:#c00;background:none;font-size:90%}.nav-buttons{margin-bottom:2em}.nav-buttons .btn{margin-right:.5em}.table{margin-top:20px}.table thead th,.table tbody th{text-align:center}.table thead th,.table thead td,.table tbody th,.table tbody td{vertical-align:middle}.table .user_name{width:120px;white-space:nowrap}.table .user_count{width:80px}.table td.user_count{text-align:right;white-space:nowrap}.table .sort{width:80px}.table td.sort{text-align:center}.table .id{width:40px}.table .clickable{cursor:pointer}.table .clickable:hover{background:#f5f5f1}.table .status{width:100px;white-space:nowrap;text-align:center}.table .date{width:100px;white-space:nowrap;text-align:center}.table .datetime{width:160px;white-space:nowrap;text-align:center}.table td.name{width:160px;white-space:nowrap}.user-navi-dropdown{line-height:inherit !important}.user-navi-dropdown .dropdown-item{padding-left:1rem;padding-right:1rem;line-height:24px}.user-navi-dropdown .dropdown-item .fa,.user-navi-dropdown .dropdown-item .far,.user-navi-dropdown .dropdown-item .fas{margin-right:.25rem}table.table-horizontalCal{width:100%;min-width:1200px}table.table-horizontalCal td{padding:0;text-align:center}table.table-horizontalCal td.user_name.unapplied,table.table-horizontalCal td.user_name.unapplied a.name{color:#c00}table.table-horizontalCal td.user_name.unapplied .small,table.table-horizontalCal td.user_name.unapplied a.name .small{color:#999}table.table-horizontalCal .user-navi-dropdown{padding:0;box-sizing:border-box}table.table-horizontalCal .user-navi-dropdown .btn{border-radius:0;display:block;border:none !important;color:inherit !important;background:none !important;outline:none !important;box-shadow:none !important}table.table-horizontalCal .user-navi-dropdown .dropdown-toggle{position:relative;overflow:hidden;padding:0 20px 0 0}table.table-horizontalCal .user-navi-dropdown .dropdown-toggle::after{position:absolute;right:5px;top:0;bottom:0;margin:auto 0;z-index:1}table.table-horizontalCal .subtable{display:block;color:#000;text-decoration:none}table.table-horizontalCal .subtable .subrow{height:50%;padding:3px}table.table-horizontalCal .subtable .subrow.plan{color:#aaa}table.table-horizontalCal .subtable .subrow.eng{background:#eeeeef}table.table-horizontalCal a.subtable:hover .subrow{background:#ffd}table.table-horizontalCal a.subtable:hover .subrow:nth-child(even){background:#ffa}table.table-horizontalCal .dummy .subtable{color:#fff !important;background:none !important}table.table-horizontalCal .label{font-size:80%;font-weight:normal;height:1em}table.table-aggregate{margin-top:3em;width:auto}table.table-aggregate th{padding:4px 20px}table.table-aggregate td{padding:8px}table.table-aggregate .user_name{text-align:center}table.outside-apply-table{width:100%;max-width:2080px}table.outside-apply-table tr .date{width:120px;text-align:center;vertical-align:top}table.outside-apply-table tr .time{width:200px;text-align:center}table.outside-apply-table tr .time .time2{font-size:88%;color:#666}table.outside-apply-table tr .other{text-align:left}.table-approvers-holiday tbody th{text-align:left}.table-approvers-trip tbody th{text-align:left}table.application-outline-table tbody tr th{width:150px;background:#f7f7f9}table.leaveApplications-table .created_at{width:160px;white-space:nowrap}table.leaveApplications-table span.datetime{font-size:90%;margin-left:.5em;color:#999}table.leaveAapplicationDetail-table th{width:200px}table.leaveAapplicationDetail-table .reason::before{display:block;float:left;height:5em;content:""}table.applicatgion-outside-table tbody td .modified{display:none;padding-left:1.2em}table.application-detail-list-table th,table.application-detail-list-table td{vertical-align:middle}table.application-detail-list-table th.status{white-space:nowrap;text-align:center;font-weight:bold}table.application-detail-list-table .time{width:150px;white-space:nowrap}table.application-detail-list-table .time .plan{font-size:90%;color:#aaa}table.application-detail-list-table .count{width:84px;text-align:center;white-space:nowrap}table.application-detail-list-table .remarks{padding-left:50px;text-align:left}table.application-detail-list-table td{text-align:center;font-weight:normal}table.application-detail-list-table td .fa,table.application-detail-list-table td .fas{margin-right:.25em}table.application-detail-list-table td span{display:inline-block;white-space:nowrap;text-align:left}table.application-detail-list-table .deemed .label{font-weight:800;text-align:right}table.application-detail-list-table .deemed .count{font-weight:800;width:auto;text-align:center}table.application-detail-table tbody tr.has-error th,table.application-detail-table tbody tr.has-error td{background:#fceded}table.application-detail-table tbody tr.noborder th,table.application-detail-table tbody tr.noborder td{border-top:none}table.application-detail-table tbody tr.tr-remarks label{display:inline}table.application-detail-table tbody tr.tr-remarks input{display:inline;margin-left:8px;max-width:90%}table.application-detail-table tbody tr th,table.application-detail-table tbody tr td{padding:.5rem .75rem;vertical-align:top}table.application-detail-table tbody tr th.date{width:100px}table.application-detail-table tbody td{width:auto}table.application-detail-table tbody td.radio{text-align:center;width:24px}table.application-detail-table tbody td.label{width:100px;font-weight:bold;white-space:nowrap}table.application-detail-table tbody td.value{width:300px}table.application-detail-table tbody td input[type=time]{height:38px}table.application-detail-table tbody td .performance{font-weight:bold}table.application-detail-table tbody td .small{font-size:92%;margin-left:5px}table.application-detail-table tbody td .guess{font-weight:bold}table.application-detail-table tbody td .guess span:not(.badge){font-size:92%;font-weight:normal;color:#999;margin-left:5px}table.application-detail-table tbody td .badge{width:auto}table.application-detail-table tbody td .modified{display:none}table.application-detail-table tbody td .form-check-label{padding-left:0}table.application-detail-table tbody td .application-detail-sub{width:800px}table.application-detail-table tbody td .application-detail-sub .row{margin-top:.5em}table.application-detail-table tbody td .application-detail-table-sub.modified{display:none}table.application-detail-table tbody td .application-detail-table-sub th,table.application-detail-table tbody td .application-detail-table-sub td{border:none;padding:.5rem 0}table.application-detail-table tbody td .application-detail-table-sub th.row,table.application-detail-table tbody td .application-detail-table-sub td.row{min-width:800px}table.application-detail-table tbody td .application-detail-table-sub .label{width:165px;white-space:nowrap}table.application-detail-table tbody td dl{width:100%}table.application-detail-table tbody td dl dt{display:block;width:70px;clear:left;float:left}table.application-detail-table tbody td dl dd{display:block;width:calc(100% - 70px);float:left}table.application-detail-table tbody td .disabled-input{background-color:#ddd}table.paidholidays-outline-table{margin-top:30px;width:800px}table.paidholidays-outline-table th{width:150px}table.paidholidays-history-table .value{width:100px;white-space:nowrap}table.paidholidays-history-table .person{width:100px}table.paidholidays-history-table tbody .past{display:none}table.paidholidays-history-table tbody .value{text-align:right}table.paidholidays-history-table tbody .value .plus{color:#00c}table.paidholidays-history-table tbody .value .plus::before{content:"+"}table.paidholidays-history-table tbody .value .minus{color:#c00}table.paidholidays-history-table tbody .action{width:50px;white-space:nowrap}.record-monthly h5{margin-bottom:0;padding-bottom:0}.record-monthly .tb .dropdown{display:inline-block}.record-monthly table.attendance-outline-table2{margin-top:.1em}.record-monthly table.attendance-outline-table2 th{text-align:left;font-weight:normal;background:#f7f7f9}.record-monthly table.attendance-outline-table2 th .far{margin-left:.5em;color:#a0d8ef}.record-monthly table.attendance-outline-table2 td{width:150px;text-align:right}.record-monthly table.attendance-outline-table2 td .sub{white-space:nowrap;font-size:70%}table.attendance-outline-table tbody tr{height:3.2em}table.attendance-outline-table tbody tr th,table.attendance-outline-table tbody tr td{font-size:90%;font-weight:normal;white-space:nowrap;line-height:1.2em;padding-top:auto;padding-bottom:auto;width:10%}table.attendance-outline-table tbody tr th{padding:0;background:#f7f7f9}table.attendance-outline-table tbody tr td{text-align:right}table.attendance-outline-table tbody tr.total th,table.attendance-outline-table tbody tr.total td{font-weight:bold}table.attendance-outline-table.one-third th{width:33.333%}table.attendance-outline-table.quarter th{width:25%}table.attendance-vertical-table{table-layout:fixed}table.attendance-vertical-table tr:hover td{background-color:#f5f5f1}table.attendance-vertical-table th{padding-left:0;padding-right:0}table.attendance-vertical-table th,table.attendance-vertical-table td{text-align:center}table.attendance-vertical-table .date{width:50px;text-align:center}table.attendance-vertical-table .time{width:150px;text-align:center;white-space:nowrap}table.attendance-vertical-table .time .plan{font-size:85%;color:#aaa}table.attendance-vertical-table .remarks{text-align:left}table.attendance-vertical-table .remarks .detail{display:none}table.attendance-vertical-table .count{width:84px;white-space:nowrap}table.attendance-vertical-table .overtime2{width:90px}table.attendance-vertical-table .action{width:84px;white-space:nowrap}table.attendance-vertical-table thead .small{font-weight:bold;color:#000}table.attendance-vertical-table tbody td.count{text-align:center}table.attendance-vertical-table tbody td.tips{text-align:left}table.attendance-vertical-table tbody .remarks{font-size:88%}table.attendance-vertical-table tbody .sub{display:none;font-size:90%;color:#666}.badge-offer{width:80px;font-size:88%}.badge-offer.badge-consent{color:#fff;background-color:#0080c9}.badge-offer.badge-rejection{color:#fff;background-color:#211917}.badge-offer.badge-pending{color:#fff;background-color:#dc9610}.badge-offer.badge-expired,.badge-offer.badge-cancel{color:#fff;background-color:#999}.offers-table .user{width:200px}.offers-table .date{width:150px}.offers-table .limit{width:150px}.offers-table .created_at{width:160px;white-space:nowrap}.offers-table tbody .limit{text-align:right}.badge-application{width:80px;font-size:88%}.badge-application.badge-type{background:#fff;border:solid 1px #fff}.badge-application.badge-application{color:#019fe6;border-color:#019fe6}.badge-application.badge-work{color:#7d0f80;border-color:#7d0f80}.badge-application.badge-holiday{color:#00984b;border-color:#00984b}.badge-application.badge-overtime{color:#c2007b;border-color:#c2007b}.badge-application.badge-holidaywork{color:#c60019;border-color:#c60019}.badge-application.badge-unapplied{color:#fff;background-color:#c60019}.badge-application.badge-approval{color:#fff;background-color:#0080c9}.badge-application.badge-pending{color:#fff;background-color:#dc9610}.badge-application.badge-disapproval{color:#fff;background-color:#211917}.badge-application.badge-cancel{color:#fff;background-color:#999}.commonApplications-table tr.hilight th,.commonApplications-table tr.hilight td{background-color:#fffacd}.commonApplications-table thead{display:none}.commonApplications-table .badges{width:200px}.commonApplications-table .name{font-weight:800;min-width:120px}.commonApplications-table .description{color:#666}.commonApplications-table .contents .detail{font-size:90%;margin-left:.5em;color:#999}.commonApplications-table .authorizers{width:240px;color:#333;font-size:85%}.commonApplications-table .authorizers .authorizer{color:#aaa}.commonApplications-table .authorizers .judged{color:#333}.commonApplications-table .authorizers .authorizer+.authorizer::before{content:","}.commonApplications-table .datetime{color:#999;font-size:85%;text-align:right}.workflow-parent .workflow{margin-top:16px;padding:1.2em;border:solid 1px #dee2e6;border-radius:5px;position:relative;min-height:60px}.workflow-parent .workflow+.workflow:before{content:"";border-left:1px solid #dfdfdf;position:absolute;left:32px;top:-17px;height:16px}.workflow-parent .workflow .caption{font-weight:bold;line-height:1.5;margin-bottom:.75em}.workflow-parent .workflow .caption .user-navi-dropdown{display:inline-block;margin-right:10px}.workflow-parent .workflow .caption .link{font-weight:400;font-size:88%;margin-left:.5em}.workflow-parent .workflow .caption .link .fa,.workflow-parent .workflow .caption .link .fas{margin-left:.2em}.workflow-parent .workflow .caption .right{font-size:90%;font-weight:normal;color:#999;float:right}.workflow-parent .workflow.has-icon{padding-left:80px}.workflow-parent .workflow.has-icon .icon{position:absolute;border:solid 1px #dee2e6;border-radius:16px;height:32px;width:32px;left:20px;top:0;bottom:0;margin:auto 0;text-align:center;padding-top:7px;line-height:1;font-size:14px;color:#666}.workflow-parent .workflow.has-icon .info{position:absolute;width:80px;left:5px;top:0;bottom:0;margin:auto 0;text-align:center;padding-top:40px;line-height:1;font-size:11px;color:#999}@media screen and (max-width: 762px){.workflow-parent .workflow .caption .right{display:block;float:none}}.appication.show form textarea{width:100%;height:100px;max-width:600px}table.statistics-payroll-table{width:1450px;max-width:9999px;min-width:1200px}table.statistics-payroll-table .th-csv{display:none}table.statistics-payroll-table td.label,table.statistics-payroll-table th.label{min-width:120px}table.statistics-payroll-table .wp-type-2 .label{background-color:#ffb}table.statistics-payroll-table thead tr th{background:#f7f7f9;font-size:65%;font-weight:normal;white-space:nowrap;min-width:88px;padding-left:0;padding-right:0}table.statistics-payroll-table thead tr th.label{width:120px}table.statistics-payroll-table tbody tr th{font-size:80%;font-weight:normal;padding-left:0;padding-right:0}table.statistics-payroll-table tbody tr td{font-size:80%;text-align:right}table.statistics-payroll-table tbody tr.director .absence,table.statistics-payroll-table tbody tr.director .day_off,table.statistics-payroll-table tbody tr.director .late_early,table.statistics-payroll-table tbody tr.director .overtime1,table.statistics-payroll-table tbody tr.director .overtime2,table.statistics-payroll-table tbody tr.director .holiday1_worktime,table.statistics-payroll-table tbody tr.director .holiday2_worktime,table.statistics-payroll-table tbody tr.director .unemployed{color:#ccc;background-color:#f0f8ff}table.statistics-payroll-table tbody tr.administrator .day_off,table.statistics-payroll-table tbody tr.administrator .late_early,table.statistics-payroll-table tbody tr.administrator .overtime1,table.statistics-payroll-table tbody tr.administrator .overtime2,table.statistics-payroll-table tbody tr.administrator .holiday1_worktime,table.statistics-payroll-table tbody tr.administrator .holiday2_worktime,table.statistics-payroll-table tbody tr.administrator .unemployed{color:#ccc;background-color:#f0f8ff}table.statistics-payroll-table tbody tr.deemed .overtime1,table.statistics-payroll-table tbody tr.deemed .overtime2,table.statistics-payroll-table tbody tr.deemed .holiday1_worktime,table.statistics-payroll-table tbody tr.deemed .deemed_overtime{color:#ccc;background-color:#f0f8ff}table.statistics-payroll-table tbody tr.deemed .deemed_overtime{color:inherit}table.statistics-payroll-table tbody tr.hourly .absence,table.statistics-payroll-table tbody tr.hourly .day_off,table.statistics-payroll-table tbody tr.hourly .special_holiday,table.statistics-payroll-table tbody tr.hourly .holiday1_worktime,table.statistics-payroll-table tbody tr.hourly .holiday2_worktime,table.statistics-payroll-table tbody tr.hourly .unemployed{color:#ccc;background-color:#f0f8ff}table.statistics-payroll-table .unit{font-size:80%}table.statistics-payroll-table .unit::before{content:"("}table.statistics-payroll-table .unit::after{content:")"}table.statistics-payroll-table tbody tr{display:none}table.statistics-payroll-table tbody tr.on{display:table-row}.calculated .updated{text-align:right;font-size:90%}.calculated table.statistics-payroll-table thead th{cursor:pointer}.calculated table.statistics-payroll-table tbody tr{display:table-row}.calculated table.statistics-payroll-table tbody tr td{color:#000 !important;background:none !important}.calculated .tablesorter-header{position:relative;background-position:center right;background-repeat:no-repeat}.calculated .tablesorter-headerUnSorted{background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==)}.calculated .tablesorter-headerAsc{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);border-bottom:blue 2px solid}.calculated .tablesorter-headerDesc{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);border-bottom:blue 2px solid}table.statistics-warning-table{width:auto}table.statistics-warning-table .name{width:200px}table.statistics-warning-table .month{width:80px;text-align:center}table.statistics-agreement36-table thead th,table.statistics-agreement36-table thead td{background-color:#fafafa}table.statistics-agreement36-table thead th.total,table.statistics-agreement36-table thead td.total{width:100px}table.statistics-agreement36-table .position{font-size:85%;font-weight:normal;color:#888}table.statistics-agreement36-table .name{font-weight:normal}.work_application.create .radio.disabled{color:#ccc}.work_application.create .step2{display:none}.work_application.create .step2 .preview{background:#eee;border-radius:5px;margin:1em;padding:1em}.work_application.create .step2 .preview .caption .date{font-weight:bold}.work_application.create .step2 .preview dl{width:100%;margin-top:1em}.work_application.create .step2 .preview dl dt{float:left;clear:both;width:50px}.work_application.create .step2 .preview dl dd{margin-left:50px;width:calc(100% - 50px)}.work_application.show textarea{width:100%;max-width:600px}.work_application.show .nav-link{cursor:pointer}.work_application.show .nav-link .count{color:#999;font-size:90%}.work_application.show .caption-history{margin-top:2em}.work_application.show table.applicationsHistory-table .reason,.work_application.show table.applicationsHistory-table .status{white-space:nowrap;width:80px}.work_application.show .boxes{position:relative;margin-bottom:1em}.work_application.show .boxes .box{background:#f7f7f7;padding:1em;width:47%;min-height:9em;font-size:95%}.work_application.show .boxes .box.before{float:left}.work_application.show .boxes .box.before::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:20px 0 22px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #999;top:0;right:0;bottom:0;left:0;margin:auto}.work_application.show .boxes .box.after{float:right}.work_application.show .boxes .box .status{font-weight:bold;margin-right:1em}.work_application.show .boxes .box .plan{margin-left:.5em;color:#aaa;font-size:90%}.work_application.show .boxes .box .plan i{margin-right:.25em}.work_application.show .boxes .box .remarks{border-top:solid 1px #ccc;padding-top:.25em;margin-top:.25em;color:#333}.work_application.show .boxes .box .remarks .subject{font-weight:bold}.work_application.show .boxes .box.type-begin .begin{color:#00d}.work_application.show .boxes .box.type-end .end{color:#00d}.work_application.show .boxes .box.type-both .begin,.work_application.show .boxes .box.type-both .end,.work_application.show .boxes .box.type-attendance .begin,.work_application.show .boxes .box.type-attendance .end{color:#00d}@media screen and (max-width: 762px){.work_application.show .boxes{position:relative}.work_application.show .boxes .box{float:none;width:100%}.work_application.show .boxes .box.before::after{border-width:10px 25px 0 25px;border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0)}.work_application.show .boxes .box.after{margin-top:30px}}.work_patterns-table .description{color:#ccc;font-size:90%}.work_pattern.edit .assigned_users-table .date{text-align:left}.work_pattern.edit .assigned_users-table .links{text-align:right}.recoed-shift-import-preview-table .no{width:40px}.recoed-shift-import-preview-table .before,.recoed-shift-import-preview-table .after{width:250px}.recoed-shift-import-preview-table .message{font-size:90%}.recoed-shift-import-preview-table .error th,.recoed-shift-import-preview-table .error td{color:#c00;background:#fee}table.users-table .check td{background-color:pink}table.users-table .retirement,table.users-table .leave{display:none}table.users-table .retirement td{background-color:#f6f6f6;color:#999}table.users-table .leave td{background-color:beige}table.users-table .group .badge{margin:0 2px}table.users-table .type{width:100px;white-space:nowrap}table.users-table .salary,table.users-table .level,table.users-table .position{width:140px;white-space:nowrap}table.users-table .paid_holidays{width:100px}table.users-table tbody .paid_holidays{text-align:right}.user-work_pattern-table .delete{width:100px}.user-online-status.change td{vertical-align:top}.user-online-status.change table.user-online-status_history .time{width:90px}.user-online-status.change table.user-online-status_history .content .expiration{color:#666;font-size:88%}.user-online-status.change table.user-online-status_history .content .message{color:#4682b4}.user-online-status.change table.user-online-status_history .content .message .fas{margin-right:.2em}.user-online-status.change table.user-online-status_history .status.online{color:#70be44}.user-online-status.change table.user-online-status_history .status.offline{color:red}.user-online-status.change table.user-online-status_history .created_by{width:95px;color:#666;font-size:88%}.btn-ssm{font-size:80%;padding:3px 5px;line-height:1;letter-spacing:.1em}.cursor-pointer{cursor:pointer}table.regulations-table .doc_name{color:#555;vertical-align:text-top;width:40%}table.regulations-table .version{vertical-align:text-top}table.regulations-table .date{width:100px;white-space:nowrap;vertical-align:text-top}.regulation .text-black{color:#000}.regulation .no_link{pointer-events:none}.regulation .container{position:relative;max-width:100%;height:calc(100vh - 150px)}.regulation .container .content_header{border-bottom:2px solid #ccc}.regulation .container .content_header h1{font-size:20px;font-weight:800;margin:0 0 0 0;padding:0}.regulation .container .content_header h1 .fas{margin-right:10px}.regulation .container .content_header .buttons{margin:0}.regulation .container .content_header .buttons .far,.regulation .container .content_header .buttons .fas{margin-right:5px}.regulation .container .sidebar,.regulation .container .main{height:100%}.regulation .container .sidebar{float:left;width:240px;overflow:scroll}.regulation .container .sidebar h1{font-size:16px;font-weight:800;margin:0 0 1em 0;padding:0}.regulation .container .sidebar h1 .fas{margin-right:10px}.regulation .container .sidebar .search-box{border:1px solid #aaa;font-size:16px;border-radius:2px;-webkit-border-radius:2px;-moz-border-ridius:2px;color:#777}.regulation .container .sidebar .search-box::placeholder{font-size:14px !important;color:#ccc}.regulation .container .sidebar .search-box::-webkit-input-placeholder{font-size:14px !important;color:#ccc}.regulation .container .sidebar .search-button{width:28px;height:28px;padding:0}.regulation .container .sidebar .add_chapter{font-size:14px;font-weight:bold}.regulation .container .sidebar .list{margin:0;padding:0}.regulation .container .sidebar .list li{list-style:none;margin:.5em 0;white-space:nowrap}.regulation .container .sidebar .list li a{padding:2px}.regulation .container .sidebar .list li.active>a{background-color:#ff9;color:#333;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:7px}.regulation .container .sidebar .list li ul{padding:0;margin:20px}.regulation .container .main{float:right;width:calc(100% - 260px);overflow-y:scroll;height:100%;padding:0 20px}.regulation .container .main h1{color:#000;font-size:24px;padding-bottom:10px !important;margin:10px 0 !important}.regulation .container .main h2{color:#000;font-size:24px;text-align:center;padding-top:20px;margin-bottom:20px !important;margin:0;padding:0}.regulation .container .main h2:first-child{padding-top:0}.regulation .container .main form #description{height:4em}.regulation .container .main form #preamble{height:10em}.regulation .container .main .border-bottom-dotted{border-bottom:1px dotted #d7d7d7}.regulation .container .main .border-top-dotted{border-top:1px dotted #d7d7d7}.regulation .container .main .col-buttons{padding:0}.regulation .container .main .col-buttons div{width:20px;text-align:center}.regulation .container .main .col-buttons div .fas{cursor:pointer}.regulation .container .main .col-buttons div .dropdown-item{text-align:left}.regulation .container .main .articles{margin:10px 0}.regulation .container .main .articles .row{margin-bottom:10px}.regulation .container .main .articles .row .col-form-label{text-align:right}.regulation .container .main .articles .row textarea{height:8em}.regulation .container .main .articles .article_editor{position:relative}.regulation .container .main .articles .loading{width:100%;padding-top:200px;text-align:center}.regulation .container .main .search_results .keyword{background-color:#ff9}.regulation .container .preview{margin-bottom:80px}.regulation .container .article{margin-bottom:30px}.regulation .container .article h3{color:#000;font-size:18px;margin:0 0 7px 0 !important}.regulation .container .article .article_content{font-size:16px;color:#111;letter-spacing:.4px;line-height:1.5em}.regulation .container .article .article_content::after{content:"";display:block;clear:both}.regulation .container .article .article_content table{margin:5px 0 10px 0;border-collapse:collapse}.regulation .container .article .article_content table th,.regulation .container .article .article_content table td{padding:3px 8px;vertical-align:text-top}.regulation .container .article .article_content table th{background-color:#ddd}.regulation .container .article .article_content table th.nowrap,.regulation .container .article .article_content table td.nowrap{white-space:nowrap}.regulation .container .article .article_content table td{vertical-align:text-top}.regulation .container .article .article_content table td pre{margin:0}.regulation .container .article .article_content table td p{margin:0 !important;padding:0 !important}.regulation .container .article .article_content table.no-border th,.regulation .container .article .article_content table.no-border td{border:0 !important}.regulation .container .article .article_content h4{float:left;font-size:16px;font-weight:bold;margin:0;padding-top:3px;padding-right:1em}.regulation .container .article .article_content p{margin-left:1em}.regulation .container .article .article_content ul{list-style-type:disc}.regulation .container .article .article_content>ol{padding-left:1em}.regulation .container .article .article_content>ol>li{list-style-type:none;margin-bottom:4px}.regulation .container .article .article_content>ol>li:before{width:16px;height:16px;margin-left:-1em;margin-right:.7em}.regulation .container .article .article_content h4+ol>li:first-child{list-style-type:none}.regulation .container .article .article_content h4+ol>li:first-child:before{content:none !important}.regulation .container .article .article_content .differ_number::before{color:#343a40 !important;text-decoration:underline}.regulation .container .article .article_content.number_css>ol>li:nth-child(1)::before{content:"１."}.regulation .container .article .article_content.number_css>ol>li:nth-child(2)::before{content:"２."}.regulation .container .article .article_content.number_css>ol>li:nth-child(3)::before{content:"３."}.regulation .container .article .article_content.number_css>ol>li:nth-child(4)::before{content:"４."}.regulation .container .article .article_content.number_css>ol>li:nth-child(5)::before{content:"５."}.regulation .container .article .article_content.number_css>ol>li:nth-child(6)::before{content:"６."}.regulation .container .article .article_content.number_css>ol>li:nth-child(7)::before{content:"７."}.regulation .container .article .article_content.number_css>ol>li:nth-child(8)::before{content:"８."}.regulation .container .article .article_content.number_css>ol>li:nth-child(9)::before{content:"９."}.regulation .container .article .article_content.number_css>ol>li:nth-child(10)::before{content:"１０."}.regulation .container .article .article_content.number_css>ol>li:nth-child(11)::before{content:"１１."}.regulation .container .article .article_content.number_css>ol>li:nth-child(12)::before{content:"１２."}.regulation .container .article .article_content.number_css>ol>li:nth-child(13)::before{content:"１３."}.regulation .container .article .article_content.number_css>ol>li:nth-child(14)::before{content:"１４."}.regulation .container .article .article_content.number_css>ol>li:nth-child(15)::before{content:"１５."}.regulation .container .article .article_content.number_css>ol>li:nth-child(16)::before{content:"１６."}.regulation .container .article .article_content.number_css>ol>li:nth-child(17)::before{content:"１７."}.regulation .container .article .article_content.number_css>ol>li:nth-child(18)::before{content:"１８."}.regulation .container .article .article_content.number_css>ol>li:nth-child(19)::before{content:"１９."}.regulation .container .article .article_content.number_css>ol>li:nth-child(20)::before{content:"２０."}.regulation .container .article .article_content.number_js .article_section_1::before{content:"１."}.regulation .container .article .article_content.number_js .article_section_2::before{content:"２."}.regulation .container .article .article_content.number_js .article_section_3::before{content:"３."}.regulation .container .article .article_content.number_js .article_section_4::before{content:"４."}.regulation .container .article .article_content.number_js .article_section_5::before{content:"５."}.regulation .container .article .article_content.number_js .article_section_6::before{content:"６."}.regulation .container .article .article_content.number_js .article_section_7::before{content:"７."}.regulation .container .article .article_content.number_js .article_section_8::before{content:"８."}.regulation .container .article .article_content.number_js .article_section_9::before{content:"９."}.regulation .container .article .article_content.number_js .article_section_10::before{content:"１０."}.regulation .container .article .article_content.number_js .article_section_11::before{content:"１１."}.regulation .container .article .article_content.number_js .article_section_12::before{content:"１２."}.regulation .container .article .article_content.number_js .article_section_13::before{content:"１３."}.regulation .container .article .article_content.number_js .article_section_14::before{content:"１４."}.regulation .container .article .article_content.number_js .article_section_15::before{content:"１５."}.regulation .container .article .article_content.number_js .article_section_16::before{content:"１６."}.regulation .container .article .article_content.number_js .article_section_17::before{content:"１７."}.regulation .container .article .article_content.number_js .article_section_18::before{content:"１８."}.regulation .container .article .article_content.number_js .article_section_19::before{content:"１９."}.regulation .container .article .article_content.number_js .article_section_20::before{content:"２０."}.regulation .container .article .article_content>ol>li>ol,.regulation .container .article .article_content>ul>li>ol{padding-left:4em}.regulation .container .article .article_content>ol>li>ol>li,.regulation .container .article .article_content>ul>li>ol>li{list-style-type:none}.regulation .container .article .article_content>ol>li>ol>li,.regulation .container .article .article_content>ul>li>ol>li,.regulation .container .article .article_content>ol>li>ul>li{margin-bottom:5px}.regulation .container .article .article_content>ol>li>ol>li:first-child,.regulation .container .article .article_content>ul>li>ol>li:first-child,.regulation .container .article .article_content>ol>li>ul>li:first-child{padding-top:10px}.regulation .container .article .article_content>ol>li>ol>li:last-child,.regulation .container .article .article_content>ul>li>ol>li:last-child,.regulation .container .article .article_content>ol>li>ul>li:last-child{margin-bottom:10px}.regulation .container .article .article_content>ol>li>ol>li:before,.regulation .container .article .article_content>ul>li>ol>li:before,.regulation .container .article .article_content>ol>li>ul>li:before{display:inline-block;margin-left:-4em;margin-right:1em;height:16px}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(1)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(1)::before{content:"（１）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(2)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(2)::before{content:"（２）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(3)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(3)::before{content:"（３）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(4)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(4)::before{content:"（４）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(5)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(5)::before{content:"（５）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(6)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(6)::before{content:"（６）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(7)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(7)::before{content:"（７）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(8)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(8)::before{content:"（８）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(9)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(9)::before{content:"（９）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(10)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(10)::before{content:"（１０）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(11)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(11)::before{content:"（１１）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(12)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(12)::before{content:"（１２）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(13)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(13)::before{content:"（１３）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(14)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(14)::before{content:"（１４）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(15)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(15)::before{content:"（１５）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(16)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(16)::before{content:"（１６）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(17)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(17)::before{content:"（１７）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(18)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(18)::before{content:"（１８）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(19)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(19)::before{content:"（１９）"}.regulation .container .article .article_content.number_css>ol>li>ol>li:nth-child(20)::before,.regulation .container .article .article_content.number_css>ul>li>ol>li:nth-child(20)::before{content:"（２０）"}.regulation .container .article .article_content.number_js .article_subsection_1::before{content:"（１）"}.regulation .container .article .article_content.number_js .article_subsection_2::before{content:"（２）"}.regulation .container .article .article_content.number_js .article_subsection_3::before{content:"（３）"}.regulation .container .article .article_content.number_js .article_subsection_4::before{content:"（４）"}.regulation .container .article .article_content.number_js .article_subsection_5::before{content:"（５）"}.regulation .container .article .article_content.number_js .article_subsection_6::before{content:"（６）"}.regulation .container .article .article_content.number_js .article_subsection_7::before{content:"（７）"}.regulation .container .article .article_content.number_js .article_subsection_8::before{content:"（８）"}.regulation .container .article .article_content.number_js .article_subsection_9::before{content:"（９）"}.regulation .container .article .article_content.number_js .article_subsection_10::before{content:"（１０）"}.regulation .container .article .article_content.number_js .article_subsection_11::before{content:"（１１）"}.regulation .container .article .article_content.number_js .article_subsection_12::before{content:"（１２）"}.regulation .container .article .article_content.number_js .article_subsection_13::before{content:"（１３）"}.regulation .container .article .article_content.number_js .article_subsection_14::before{content:"（１４）"}.regulation .container .article .article_content.number_js .article_subsection_15::before{content:"（１５）"}.regulation .container .article .article_content.number_js .article_subsection_16::before{content:"（１６）"}.regulation .container .article .article_content.number_js .article_subsection_17::before{content:"（１７）"}.regulation .container .article .article_content.number_js .article_subsection_18::before{content:"（１８）"}.regulation .container .article .article_content.number_js .article_subsection_19::before{content:"（１９）"}.regulation .container .article .article_content.number_js .article_subsection_20::before{content:"（２０）"}.regulation .container .article .article_content>ol>li>ol>li>ol,.regulation .container .article .article_content>ol>li>ul>li>ol,.regulation .container .article .article_content>ol>li>ol>li>ul{padding-inline-start:1em}.regulation .container .article .article_content>ol>li>ol>li>ol>li,.regulation .container .article .article_content>ol>li>ul>li>ol>li,.regulation .container .article .article_content>ol>li>ol>li>ul>li{padding-left:-2em;margin-bottom:4px}.regulation .container .article .article_content>ol>li>ol>li>ol>li:first-child,.regulation .container .article .article_content>ol>li>ul>li>ol>li:first-child,.regulation .container .article .article_content>ol>li>ol>li>ul>li:first-child{padding-top:10px}.regulation .container .article .article_content>ol>li>ol>li>ol>li:last-child,.regulation .container .article .article_content>ol>li>ul>li>ol>li:last-child,.regulation .container .article .article_content>ol>li>ol>li>ul>li:last-child{margin-bottom:10px}.regulation .container .article .article_content>ol>li>ol>li>ol>li::before,.regulation .container .article .article_content>ol>li>ul>li>ol>li::before,.regulation .container .article .article_content>ol>li>ol>li>ul>li::before{margin-right:.6em;margin-left:-2em;width:1em}.regulation .container .article .article_content.number_css>ol>li>ol>li>ol,.regulation .container .article .article_content.number_css>ol>li>ul>li>ol{list-style-type:none}.regulation .container .article .article_content.number_css>ol>li>ol>li>ol>li:nth-child(1)::before,.regulation .container .article .article_content.number_css>ol>li>ul>li>ol>li:nth-child(1)::before{content:"イ."}.regulation .container .article .article_content.number_css>ol>li>ol>li>ol>li:nth-child(2)::before,.regulation .container .article .article_content.number_css>ol>li>ul>li>ol>li:nth-child(2)::before{content:"ロ."}.regulation .container .article .article_content.number_css>ol>li>ol>li>ol>li:nth-child(3)::before,.regulation .container .article .article_content.number_css>ol>li>ul>li>ol>li:nth-child(3)::before{content:"ハ."}.regulation .container .article .article_content.number_css>ol>li>ol>li>ol>li:nth-child(4)::before,.regulation .container .article .article_content.number_css>ol>li>ul>li>ol>li:nth-child(4)::before{content:"ニ."}.regulation .container .article .article_content.number_css>ol>li>ol>li>ol>li:nth-child(5)::before,.regulation .container .article .article_content.number_css>ol>li>ul>li>ol>li:nth-child(5)::before{content:"ホ."}.regulation .container .article .article_content.number_css>ol>li>ol>li>ol>li:nth-child(6)::before,.regulation .container .article .article_content.number_css>ol>li>ul>li>ol>li:nth-child(6)::before{content:"ヘ."}.regulation .container .article .article_content.number_css>ol>li>ol>li>ol>li:nth-child(7)::before,.regulation .container .article .article_content.number_css>ol>li>ul>li>ol>li:nth-child(7)::before{content:"ト."}.regulation .container .article .article_content.number_css>ol>li>ol>li>ol>li:nth-child(8)::before,.regulation .container .article .article_content.number_css>ol>li>ul>li>ol>li:nth-child(8)::before{content:"チ."}.regulation .container .article .article_content.number_css>ol>li>ol>li>ol>li:nth-child(9)::before,.regulation .container .article .article_content.number_css>ol>li>ul>li>ol>li:nth-child(9)::before{content:"リ."}.regulation .container .article .article_content.number_css>ol>li>ol>li>ol>li:nth-child(10)::before,.regulation .container .article .article_content.number_css>ol>li>ul>li>ol>li:nth-child(10)::before{content:"ヌ."}.regulation .container .article .article_content.number_css>ol>li>ol>li>ol>li:nth-child(11)::before,.regulation .container .article .article_content.number_css>ol>li>ul>li>ol>li:nth-child(11)::before{content:"ル."}.regulation .container .article .article_content.number_css>ol>li>ol>li>ol>li:nth-child(12)::before,.regulation .container .article .article_content.number_css>ol>li>ul>li>ol>li:nth-child(12)::before{content:"ヲ."}.regulation .container .article .article_content.number_js ol{list-style-type:none}.regulation .container .article .article_content.number_js .article_item_1::before{content:"イ."}.regulation .container .article .article_content.number_js .article_item_2::before{content:"ロ."}.regulation .container .article .article_content.number_js .article_item_3::before{content:"ハ."}.regulation .container .article .article_content.number_js .article_item_4::before{content:"ニ."}.regulation .container .article .article_content.number_js .article_item_5::before{content:"ホ."}.regulation .container .article .article_content.number_js .article_item_6::before{content:"ヘ."}.regulation .container .article .article_content.number_js .article_item_7::before{content:"ト."}.regulation .container .article .article_content.number_js .article_item_8::before{content:"チ."}.regulation .container .article .article_content.number_js .article_item_9::before{content:"リ."}.regulation .container .article .article_content.number_js .article_item_10::before{content:"ヌ."}.regulation .container .article .article_content.number_js .article_item_11::before{content:"ル."}.regulation .container .article .article_content.number_js .article_item_12::before{content:"ヲ."}.regulation .container .article .article_content.number_js .article_subitem_1::before{content:"イ."}.regulation .container .article .article_content.number_js .article_subitem_2::before{content:"ロ."}.regulation .container .article .article_content.number_js .article_subitem_3::before{content:"ハ."}.regulation .container .article .article_content.number_js .article_subitem_4::before{content:"ニ."}.regulation .container .article .article_content.number_js .article_subitem_5::before{content:"ホ."}.regulation .container .article .article_content.number_js .article_subitem_6::before{content:"ヘ."}.regulation .container .article .article_content.number_js .article_subitem_7::before{content:"ト."}.regulation .container .article .article_content.number_js .article_subitem_8::before{content:"チ."}.regulation .container .article .article_content.number_js .article_subitem_9::before{content:"リ."}.regulation .container .article .article_content.number_js .article_subitem_10::before{content:"ヌ."}.regulation .container .article .article_content.number_js .article_subitem_11::before{content:"ル."}.regulation .container .article .article_content.number_js .article_subitem_12::before{content:"ヲ."}.regulation .container .article .unnumbered{list-style-type:none !important;padding:15px 0}.regulation .container .article .unnumbered::before{content:"" !important}.regulation .container .history-table .text-differ,.regulation .container .history-table .text-brank{background-color:#ff7}.regulation .container .compare-label{font-size:16px !important}.regulation .container .compare{margin-bottom:80px}.regulation .container .compare-table-column{width:35%}.regulation .container .compare-table-remark{width:15%}.regulation .container .compare-table th,.regulation .container .compare-table td{border:1px solid #aaa}.regulation .container .compare-table th{background-color:#ccc}.regulation .container .compare-table td{vertical-align:top}.regulation .container .compare-table td h3{font-size:16px;margin:0 0 10px 0 !important}.regulation .container .compare-table td h3 *{display:inline !important;color:#000 !important}.regulation .container .compare-table .article_remark{cursor:pointer}.regulation .container .compare-table .no_pair *{text-decoration:underline !important;color:#111 !important}.regulation .container .compare-table .text-differ{color:#343a40 !important;text-decoration:underline !important}.regulation .container .compare-table .text-brank{color:#343a40 !important;text-decoration:underline !important;display:inline-block}.regulation .container .compare-table .unnumbered{color:#343a40 !important;text-decoration:underline !important}.regulation .container .compare ul,.regulation .container .compare ol{margin-bottom:20px}.regulation .container .compare ul li,.regulation .container .compare ol li{margin:10px 0}.regulation .container .compare p{margin-bottom:10px}.regulation .container .compare ul,.regulation .container .compare ol>li>ol{counter-reset:cnt}.regulation .container .compare ul,.regulation .container .compare ol>li>ol>li{list-style-type:none;counter-increment:cnt}.regulation .container .compare ul:before,.regulation .container .compare ol>li>ol>li:before{display:inline-block;margin-left:-2em;width:2em;content:"(" counter(cnt) ") "}.regulation .container .compare .differ{width:100%;margin:0;background:#f9f9f9;border:1px solid #ddd;font-size:inherit;border-collapse:separate;border-spacing:0;border:1px solid #ddd;padding-top:10px}.regulation .container .compare .differ td{padding:1px 4px;font-size:inherit;border-top:1px dotted #eee;border-left:1px solid #ddd}.regulation .container .compare .differ .-line:first-child td{border-top:0}.regulation .container .compare .differ .-line td:first-child{border-left:0}.regulation .container .compare .differ .-number{width:5%;padding-top:.4em;white-space:nowrap;text-align:right;vertical-align:top;font-size:80%;font-family:Arial;border-top:1px solid #e6e6e6;color:#999}.regulation .container .compare .differ .-text{padding-left:8px;border-left:3px double #ddd;background:#fff}.regulation .container .compare .differ .-no-differ .-text{color:#777}.regulation .container .compare .differ .-word{display:inline-block}.regulation .container .compare .differ .-word.-source{color:blue;background:#aaf}.regulation .container .compare .differ .-word.-change{color:red;background:#faa}.regulation .container .compare .output{margin-top:40px}.regulation .container .bg-source{text-decoration:underline}.regulation .container .bg-target{text-decoration:underline}.regulation .container .bg-strong{background-color:#fee}.regulation .container .bg-stronger{background-color:#ffe7e7}.regulation .container .compare-layout{position:relative}.regulation .container .compare-layout #article_float{width:30%;background-color:#eee;border:1px solid #888;position:absolute;padding:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:4px 4px 4px rgba(0,0,0,.2)}.regulation .container .compare-layout #article_float h3{font-size:16px;margin:0 0 10px 0 !important}.regulation .container .compare-layout #article_float h3 *{display:inline !important}@media print{@page{.regulation .container{size:A4 portrait}}.regulation .container .preview{padding-top:50px;float:none !important;width:100% !important;overflow:inherit !important;height:inherit !important}.regulation .container .preview h2{page-break-inside:avoid}.regulation .container .sidebar{display:none}.regulation .container .alert{display:none}.regulation .container .no-print{display:none}.regulation .container .compare-title{font-size:18px}.regulation .container .compare_remarks{border:none;resize:none;outline:none;width:100%}}.regulation #scroll_top{width:30px;height:30px;position:fixed;right:10px;bottom:50px;background:#3f98ef;opacity:.6;border-radius:6px}.regulation #scroll_top a{position:relative;display:block;width:50px;height:50px;text-decoration:none}.regulation #scroll_top a::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:21px;color:#fff;position:absolute;width:22px;height:22px;top:0;left:4px;margin:auto;text-align:center}.functions{padding:20px;background:#ff0;position:fixed;width:400px;right:20px;bottom:20px}table.has-sublinks tbody .links{margin-top:5px;font-size:90%}table.has-sublinks tbody .links a{visibility:hidden;padding-right:.5em;margin-right:.5em;border-right:solid 1px #ccc}table.has-sublinks tbody .links a.danger{color:#900}table.has-sublinks tbody .links a:last-child{border:none}table.has-sublinks tbody .links a .fa,table.has-sublinks tbody .links a .far,table.has-sublinks tbody .links a .fas{margin-right:5px}table.has-sublinks tbody tr:hover .links a{visibility:visible}.application_travel_form .modlink{font-size:13px;margin-left:1em}.application_travel_form table .add{width:120px;text-align:left}.application_travel_form table .add .fa,.application_travel_form table .add .fas,.application_travel_form table .add .svg-inline--fa{cursor:pointer}.application_travel_form table .add .fa:hover,.application_travel_form table .add .fas:hover,.application_travel_form table .add .svg-inline--fa:hover{color:#007bff}.application_travel_form table .add input{margin-left:.5em;width:160px;display:inline-block !important}.application_travel_form table .time{width:160px}.application_travel_form table .place{width:160px}.application_travel_form table.table-companion-outside{margin:0;width:auto}.application_travel_form table.table-companion-outside th,.application_travel_form table.table-companion-outside td{border:none;white-space:nowrap}.application_travel_form table.table-companion-outside .arrangement{width:100px}.table-arrangement-traffic .amount{width:80px;white-space:nowrap}.table-arrangement-hotel .options{width:160px;text-align:center}table.user-warnings-table{width:100%}table.user-warnings-table th,table.user-warnings-table td{vertical-align:middle}table.user-warnings-table .table-warning>th,table.user-warnings-table .table-warning>td{background-color:#ffc}table.user-warnings-table .icon{width:10px;text-align:center}table.user-warnings-table .name{width:auto}table.user-warnings-table .col{width:80px;white-space:nowrap}table.user-warnings-table .hoverlinks{margin-left:1.2em}table.user-warnings-table td.col{text-align:right}table.user-warnings-table td.col .per{font-size:88%;margin-left:.5em}table.record-history-table{width:100%}table.telema-input-table tbody tr:hover{background-color:#ffc}table.telema-input-table .color1{background:#ffe}table.telema-input-table .color2{background:#fee}table.telema-input-table .name{width:120px;white-space:nowrap}table.telema-input-table .record{white-space:nowrap}table.telema-input-table .number{width:180px}table.telema-input-table .price{width:180px}.telematics-statics .company{font-size:115%;font-weight:bold;margin-top:2em}.telematics-statics .company:firsi-child{margin-top:0}.telematics-statics .table-affiliation{width:auto;border:none;margin-bottom:4px}.telematics-statics .table-affiliation th,.telematics-statics .table-affiliation td{border:none;text-align:left;font-weight:normal;padding:2px}.telematics-statics .table-affiliation th{width:100px;white-space:nowrap}.telematics-statics .table-affiliation td{width:150px}.telematics-statics .table-affiliation .name{font-size:105%;font-weight:bold;width:120px}.telematics-statics .table-affiliation .wt{width:80px}.telematics-statics .table-affiliation .hd{width:50px}.telematics-statics .table-statics{font-size:90%;margin-top:0}.telematics-statics .table-statics thead th{background:#ffc;width:11.5%}.telematics-statics .table-statics thead .month{width:4%}.telematics-statics .table-statics .month{text-align:right;text-align:center;white-space:nowrap}.telematics-statics .table-statics td{text-align:right}table.has-hovberlinks tbody .hoverlinks{font-size:90%}table.has-hovberlinks tbody .hoverlinks a{visibility:hidden;margin-right:.5em}table.has-hovberlinks tbody tr:hover .hoverlinks a{visibility:visible}table.has-hovberlinks tbody tr:hover .hoverlinks a .fa,table.has-hovberlinks tbody tr:hover .hoverlinks a .fas,table.has-hovberlinks tbody tr:hover .hoverlinks a .far{margin-left:.2em}.user-photo-wrap{position:relative}.user-photo-wrap .user-photo{position:relative;width:100%;height:100%}.user-photo-wrap .user-online-status{position:absolute;width:28%;height:28%;border-radius:50%;border:solid 1px #fff;background-color:#ddd;z-index:1;right:1px;bottom:1px}.user-photo-wrap .user-online-status::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.user-photo-wrap .user-online-status.online{background-color:#70be44;outline:none}.user-photo-wrap .user-online-status.online::after{width:60%;height:63%;border:solid 1px #fff;border-radius:50%}.user-photo-wrap .user-online-status.offline{background-color:red}.user-photo-wrap .user-online-status.offline::after{width:60%;height:2px;background:#fff}.user-status-items{text-align:left}.user-status-items .item{float:left;width:320px;height:3em;position:relative;margin:1em 0 2em 0;padding:10px;display:table;text-decoration:none;color:#999}.user-status-items .item .col-photo{width:64px;min-width:64px;height:64px;display:table-cell;vertical-align:top}.user-status-items .item .col-photo .user-photo-wrap{width:64px;height:64px}.user-status-items .item .col-text{width:calc(100% - 64px);max-width:calc(100% - 64px);display:table-cell;vertical-align:top;height:100%;padding:0 10px}.user-status-items .item .col-text .far,.user-status-items .item .col-text .fas{width:12px;margin-right:.2em;text-align:center}.user-status-items .item .col-text .name{width:230px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}.user-status-items .item .col-text .name span{margin-left:.3em;background-color:#999;color:#fff;font-size:85%;padding:1px 4px}.user-status-items .item .col-text .name span.online{background-color:#70be44}.user-status-items .item .col-text .name span.offline{background-color:red}.user-status-items .item .col-text .message{font-size:84%;line-height:1.35}.user-status-items .item .col-text .shift{font-size:84%;line-height:1.35}.user-status-items .item .col-text .mobile{font-size:84%;line-height:1.35}.user-status-items .item .col-text .btns{margin-top:10px}.user-status-items .item .col-text .btns a{font-size:11px;border:solid 1px #ccc;color:#333}.user-status-items .item .col-text .btns a:hover{background-color:#f5f5f5}table.applications-table .name{width:100px}.forgot{color:#c00;font-size:90%}.btn-browse{background:#eee;border:1px solid #ced4da;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.timestamp .container-fluid{position:relative}.timestamp .container-fluid .msgs{margin-bottom:2em}.timestamp .container-fluid .msg{text-align:center;margin:1em 0 0}.timestamp .container-fluid form{text-align:center;position:relative;margin:0 auto}.timestamp .container-fluid form .clock{margin:5em auto 3em auto;text-align:center;font-weight:bold;line-height:1.2;white-space:nowrap}.timestamp .container-fluid form .clock .time{font-size:100px;margin:0}.timestamp .container-fluid form .clock .time span{-webkit-animation:blink .5s linear infinite alternate;-moz-animation:blink .5s linear infinite alternate;animation:blink .5s linear infinite alternate}@-webkit-keyframes blink{0%{opacity:0}39.9%{opacity:0}40%{opacity:1}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0}39.9%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes blink{0%{opacity:0}39.9%{opacity:0}40%{opacity:1}100%{opacity:1}}.timestamp .container-fluid form .clock .date{font-size:30px;margin:0}.timestamp .container-fluid form #message{width:500px;height:80px;margin:auto}.timestamp .container-fluid form #rest2{display:none}.timestamp .container-fluid form button.stamp{margin:1em auto 0 auto;width:200px;height:200px;border-radius:50%;border:solid 1px #ccc;background:#f5f5f5;font-size:30px;letter-spacing:.4em;text-indent:.4em}.timestamp .container-fluid form button.stamp:hover{background:#f1f1f1}.timestamp .container-fluid form .btn-stamp{height:auto;width:auto;padding:.6em 3em;font-size:26px;margin-top:.5em}.devtext{color:red;font-weight:normal;font-size:13.5px}.devmsg{position:fixed;bottom:20px;right:20px;background:rgba(255,255,0,.5);padding:28px 10px 5px 0px;z-index:1024}.devmsg .close{cursor:pointer;position:absolute;top:8px;right:8px;font-size:12px}.weekday6{color:#00c}.weekday0,.holiday{color:#c00}.user .image-table{display:table;margin-bottom:2em}.user .image-table .col-left{vertical-align:top;display:table-cell;width:80px}.user .image-table .col-left .user-photo{width:100%;height:auto}.user .image-table .col-right{vertical-align:top;display:table-cell;padding:10px 0 0 20px}.user .image-table .col-right h1{margin-bottom:.5em}.user .image-table .col-right #photo-delete{font-size:80%;margin-top:.3em}.user_edit #fg-attendance .group{margin-bottom:3em}.user_edit #fg-attendance h4{margin:0 0 .1em 0}.user_edit #fg-attendance .description{font-size:90%;color:#666;margin:.2em 0 1em 0}.record_daily .help-phh{padding-bottom:1em;display:none}.application_leave_form .leave_type-item{display:none}.application_leave_form .leave_type-tips{margin-top:.5em}.login{margin:0;width:100%;height:100%;color:#fff;background-color:#008cd7;background:linear-gradient(135deg, #008cd7, #541b86) fixed}.login a,.login a:hover{color:#fff}.login form{display:block}.login .container-fluid{padding:0;width:100%;height:100%}.login .container-fluid .alert{background:none;border-color:#fff;color:#fff}.login .container-fluid .useragent{color:#333;background:rgba(200,200,200,.85);padding:10px;margin-top:20px;font-size:88%;border-radius:4px;text-align:center}.login .container-fluid .useragent p{margin-bottom:10px}.login .container-fluid .useragent .browser{width:32px;height:32px;margin:0 5px}.login .container-fluid .login-box{width:360px;height:320px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.login .container-fluid .login-box .title{text-align:center;font-size:20px;font-weight:bold;margin-bottom:1em}.login .container-fluid .login-box form{box-sizing:border-box;margin:0;padding:0;width:100%}.login .container-fluid .login-box form .help-block{font-size:90%;color:#ff0}.login .container-fluid .login-box form button{background:#fff;color:#008cd7;border:none}.login .container-fluid .login-box form button:hover{opacity:.75}.login .container-fluid .login-box .form-in{position:relative}.login .container-fluid .login-box .form-in .form-group{margin:0}.login .container-fluid .login-box .form-in .form-group .form-control{border:none}.login .container-fluid .login-box .form-in .form-group #email{border-radius:.25rem .25rem 0 0;border-bottom:solid 1px #ccc}.login .container-fluid .login-box .form-in .form-group #password{border-radius:0 0 .25rem .25rem}.login .container-fluid .login-box .form-in .link-small{display:block;text-align:center;font-size:86%;margin:16px 0}.login .container-fluid .login-box .form-in .btn-login{position:absolute;top:41px;right:0;border:none;background:none;color:#ccc}.login .container-fluid .login-box .form-in .btn-login:hover{color:#008cd7}@media print{.navbar,.nav-buttons,.page-title .tb,.site-footer,.noprint,.devmsg{display:none !important}a{color:inherit !important;text-decoration:inherit !important}.block{page-break-inside:avoid}body{padding:0}table.statistics-monthly-table td,table.statistics-monthly-table th{font-size:50}.telematics-statics .table-bordered td,.telematics-statics .table-bordered th{padding:4px;border-color:#000 !important}.telematics-statics select{display:none}.telematics-statics .table-statics thead th{background-color:#eee !important}}.table-user-paidholidays{width:auto}.table-user-paidholidays .user_name{width:360px}.table-user-paidholidays .hire_date{width:180px}.table-user-paidholidays .use{width:120px}.table-user-paidholidays td.use{text-align:right}.table-user-paidholidays .previous{width:350px}.table-user-paidholidays .next{width:180px}/*# sourceMappingURL=app.min.css.map */