html{position:relative;min-height:100%}html:focus-within{scroll-behavior:smooth}body{margin-bottom:60px;font-family:Arial, Helvetica, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic proN", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS PGothic", "ＭＳ Ｐゴシック", sans-serif}#footer{position:absolute;bottom:0;width:100%;height:60px;background-color:rgba(0,0,0,0.05);overflow:hidden}#footer .container,#footer .container-fluid{padding-top:10px;text-align:center}body{background:#fcfcfc;font-size:0.9rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#1f2021}h2{margin-top:1rem}strong,.strong{font-weight:bold}.waiting::after{display:block;width:100vw;height:100vh;content:" ";background-color:rgba(255,255,255,0.75);border-radius:.3rem;position:fixed;top:0;left:0;z-index:3000}.waiting .waiting-icon{display:block;width:100%;height:3rem;line-height:3rem;margin-top:-1.5rem;color:rgba(0,0,0,0.65);text-align:center;position:fixed;top:50%;left:0;z-index:3001}.waiting .progress{position:fixed;top:65%;left:25%;z-index:3500}.loading{display:table;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;background-color:rgba(0,0,0,0.5);text-align:center;color:#fff}.loading-container{display:table-cell;vertical-align:middle;height:100%}.loading-message{display:block;width:100%;font-size:1.5rem;margin-bottom:60px}.counter{margin-bottom:1rem}.progress{width:50%;margin:2rem auto;background-color:rgba(0,0,0,0.3)}.progress-bar{min-width:2em}.hide{display:none}.alert{clear:both}.sticky{position:-webkit-sticky;position:sticky;top:80px}.page-header{margin:40px 0 1.5rem;border-bottom:1px solid #eee}.page-header.tall{margin-top:90px}.page-header.tall .headerBtnArea{top:-110px}.page-header::after{display:block;width:100%;height:0;clear:both;content:" "}.page-header .input-group{position:relative;top:1.5px}.page-header .input-group .form-control{height:auto}.navbar-fixed-top{font-size:0.9rem}.navbar{padding:0.3rem 1rem 0.1rem}.navbar .container{position:relative}.navbar-toggler{cursor:pointer;position:absolute;right:0;top:0}nav .logo{float:left;width:2.3rem;height:2.3rem;margin-top:-0.2rem;margin-right:.8rem;background:url(../images/TENRI-logo.jpg);-webkit-background-size:100% 100%, auto;-moz-background-size:100% 100%, auto;-o-background-size:100% 100%, auto;background-size:100% 100%, auto}.navbar-right{position:absolute;right:0.9375rem}.nav-tabs-box{position:relative;z-index:10}.nav-tabs-box+.tab-content{background-color:#fff;padding-top:.5rem;padding-left:.5rem;padding-right:.5rem;margin-top:-1px;border:1px solid #dee2e6 !important;position:relative;z-index:1}#header{padding-top:35px}hr{height:0;border-top:1px solid #eee;margin:40px 0}#main{display:block;margin:0;padding:0 0 60px}.btn{font-size:0.9rem}.btn.btn-sm{font-size:0.75rem;padding:0.175rem 0.65rem}.btn.disabled,.btn:disabled{cursor:not-allowed}.btn[aria-expanded="true"] .icon-rotate{transform:rotate(45deg)}.btn-lg{font-size:1.1rem}.fa-rotate-45{transform:rotate(45deg)}.nav-link.active .badge-primary{background-color:#fff;color:#007bff}.highlight{background-color:#f7f7f9;margin:1rem -1rem;padding:1rem}#uploadFilesBtnArea{margin-bottom:40px;padding:15px 0 10px 10px;background:#eee}#uploadFilesBtnArea .btn{margin-right:10px}#uploadFilesBtnArea footer{border-top:1px solid #d0d0d0;padding:10px 0 0 10px;margin:0 10px 0 0;background:#ddd}#uploadFilesBtnArea footer .btn{margin-bottom:10px}.card .card-header,.card .card-title{margin-top:0}.card .list-group+.card-footer{border-top:none}.card .list-group{position:relative}.card .list-group .card-title{width:100%}.card-body+.card-body{border-top:1px solid rgba(0,0,0,0.125)}.chatter-block .list-group-item{background-color:#fafafc}.panel-arrow,.panel-arrow.list-group-item{border-radius:0;border:none;width:80%;height:61px;position:relative}.panel-arrow::after,.panel-arrow.list-group-item::after{display:block;width:0;height:0;content:" ";position:absolute;left:100%;top:0;border-color:transparent;border-style:solid;border-left-width:2rem;border-top-width:30.5px;border-bottom-width:30.5px}.panel-arrow.active::after,.panel-arrow.list-group-item.active::after{border-left-color:#007bff}.panel-arrow.list-group-item-info::after,.panel-arrow.list-group-item.list-group-item-info::after{border-left-color:#bee5eb}.start-menu-group{display:block;margin:0 0 30px;padding:0}.font-size-normal{font-size:14px;font-weight:normal}.font-size-lg{font-size:30px}.form-control{min-width:5.5rem}textarea.form-control{min-width:10rem}.form-control,.input-group-text,.custom-select{font-size:0.9rem}.input-group-datetime{min-width:21rem;white-space:nowrap}.input-group-datetime .input-group-text{border-right:none}.input-group-datetime input[type="date"].form-control{min-width:6rem}.input-group-datetime input[type="number"].form-control{max-width:3rem}.input-group-datetime .custom-select{max-width:5rem}.unselected .form-control,.unselected .custom-select{background-color:#fafafa}select.form-control,.dataTables_length select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.dataTables_filter{min-width:50%}div.dataTables_wrapper div.dataTables_filter input{margin-left:0}.absolute{position:absolute}.clear-input{display:block;position:absolute;top:.4rem;right:.5rem;color:#999;z-index:-1}.clear-input.show{z-index:2000}.clear-input:hover,.clear-input:focus{text-decoration:none;color:#777}.option-dialog{display:none;width:100vw;height:100vh;position:fixed;z-index:-1}.option-dialog.show{display:flex;-ms-flex-pack:center;justify-content:space-around;-ms-flex-align:center;align-items:center;top:0;left:0;z-index:5000}.option-dialog.show .option-dialog-content{display:flex;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:60vw;height:50vh;padding:2rem;background-color:#fff;border:1px solid #ccc;border-radius:.3rem;box-shadow:0 0 8px rgba(0,0,0,0.25)}.l-150{left:150px}.l-400{left:390px}.m-b-30{margin-bottom:30px}.m-r-10{margin-right:10px}.m-t--01rem{margin-top:-0.1rem}.m-t--10{margin-top:-10px}.m-t-20{margin-top:20px}.m-t-30{margin-top:30px}.m-t-40{margin-top:40px}.m-t-60{margin-top:60px}.mt--2{margin-top:-.5rem}.inputRow label{margin-bottom:0}.pos-up{vertical-align:top;margin-top:5px}.td-checkbox{width:85px}.bg-white{background:white}.bg-light{background-color:#f5f5f5}.bg-inverse{background-color:#1f2021 !important}.nw{white-space:nowrap}.modal-header.alert-success,.modal-header.alert-danger{border-top-left-radius:0.3rem;border-top-right-radius:0.3rem}.alert-danger .modal-title{color:#a94442}.alert-success .modal-title{color:#3c763d}.modal-max{max-width:calc(100vw - 30px)}.borderedBlock{display:block;box-sizing:border-box;border:1px solid #ddd;padding:7px 14px;position:relative}.borderedBlock h3{margin-top:0.65rem;margin-bottom:1.05rem}.btnArea{display:block;background:rgba(0,0,0,0.03);min-height:20px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid rgba(0,0,0,0.1);text-align:right;clear:both}.btnArea .form-group{margin-bottom:2px}.btnArea:after{display:block;clear:both;height:0;content:" "}.space40{display:block;width:100%;height:40px;clear:both}.cat-icon{display:inline-block;font-size:85%;margin:1px;padding:2px;border:1px solid #ccc;color:#fff}.cat-J{background:#c00c0c}.cat-E{background:#e78000}.cat-K{background:#56aa00}.cat-A{background:#0080a6}.cat-F{background:#0b0bb3}span.required:before{display:inline-block;content:" *";width:0.8rem;height:1rem;color:#b80303}.fileinput-button{position:relative;overflow:hidden}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px;direction:ltr;cursor:pointer}.toggle-area td .btn{margin-bottom:0}.circled{border:1px solid;border-radius:50%;padding:.5em}input .small{font-size:80%}input[type="date"]:not(.form-control-sm){min-height:2.2rem}input[type="date"]:not(.form-control-sm)::-webkit-input-placeholder{line-height:1.5}input[type="date"]:not(.form-control-sm).input-sm::-webkit-input-placeholder{line-height:1.2}#version_info{position:absolute;right:15px;bottom:1rem;text-align:right}.datepicker{padding:0.75rem;z-index:9999 !important}.datepicker td,.datepicker th{width:1.5rem;height:1.5rem}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover,.datepicker table tr td.active.active{background-image:none;background-color:#007bff}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled.active:hover,.datepicker table tr td.active.disabled.disabled:hover,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled[disabled]:hover,.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active[disabled]{background-color:#007bff}table.dataTable{border-collapse:collapse !important}.table{border-spacing:0}.table-md th,.table-md td{padding:0.5rem}.table-md th.border-right-dotted,.table-md td.border-right-dotted{border-right-style:dotted !important}.table-sm .buttons{padding:.15rem}.table-sm .buttons .btn{margin:.15rem}.table-xs{font-size:.85rem}.table-xs .form-control,.table-xs .form-control-sm{min-width:1.5rem}td .form-group{margin-bottom:0}.no_data{background-color:rgba(0,0,0,0.05)}thead th{text-align:center}tr.collapse.show{display:table-row}.iziToast::after{box-shadow:0 8px 8px -5px rgba(0,0,0,0.25)}.iziToast.iziToast-color-green{background:rgba(204,251,216,0.9);border-color:rgba(166,239,184,0.9)}.dropdown-menu{font-size:0.9rem}.max-w-2_5{max-width:2.5rem}.max-w-3{max-width:3rem}.max-w-4{max-width:4rem}.max-w-5{max-width:5rem}.max-w-100{max-width:100px;width:100px}.max-w-120{max-width:120px;width:120px}.max-w-200{max-width:200px;width:200px}.min-w-7{min-width:7rem}.min-w-10{min-width:10rem}.min-w-80{min-width:85px}.min-w-100{min-width:100px}.min-w-150{min-width:150px}.min-w-200{min-width:200px}.tooltipster-sidetip .tooltipster-content{font-size:.9rem;padding:0.5rem}.del{text-decoration:line-through}tr.del{background:#999 !important}.arrow-right-down{display:inline-block;width:2em;height:1.5em;position:relative;margin-right:.6em}.arrow-right-down::before{display:block;width:100%;height:60%;border-top:2px solid;border-right:2px solid;content:'';position:absolute;top:40%;left:0}.arrow-right-down::after{display:block;width:.6em;height:.6em;border-bottom:2px solid;border-right:2px solid;content:'';position:absolute;bottom:-1px;right:1px;transform:rotate(45deg);transform-origin:bottom right}@media (min-width: 576px){.highlight{margin-left:0;margin-right:0;padding:1.5rem}}@media screen and (max-width: 1199px){.page-header{padding-top:30px}.btn-lg{font-size:1em}.headerBtnArea{float:none;display:block;width:100%;height:auto;margin-bottom:1.5rem;top:0;text-align:right}.headerBtnArea::after{display:block;width:100%;height:0;content:" ";clear:both;position:absolute;top:100%;left:0}}@media (max-width: 991px){h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}#main{margin-bottom:110px}.table{font-size:12px}.navbar-header::after{display:block;width:100%;height:0;clear:both;content:" "}.navbar-collapse.show{max-height:500px;overflow:scroll}.btnArea{text-align:center;padding:0.75rem}}@media screen and (min-width: 768px) and (max-width: 991px){header{padding-top:70px}.navbar-nav{font-size:0.85em}}@media screen and (max-width: 767px){.navbar-nav .nav-item{display:block;width:100%;clear:both}.page-header{padding-top:0}}@media screen and (max-width: 600px){.table-block{display:block}.table-block tr{display:block}.table-block th{display:none}.table-block th.th{display:block;background-color:#eceeef}.table-block td{display:block;width:100%}.table-block td.th{padding-left:10px !important;background:#eceeef;font-weight:bold}.table-block td.cut{display:none}.table-block thead{margin-bottom:0}.table-block tbody{display:block;width:100%}.table-block tbody tr{margin-bottom:0.5rem}.table-block.table-bordered td,.table-block.table-bordered th{border:none}#footer{font-size:90%;line-height:1.2em}}@media (min-width: 1200px){.container{width:1170px}}#testBar{margin:0;padding:0;background-color:#ff6315;background-image:url(../images/test.jpg);background-repeat:repeat-x;width:100%;height:20px;position:fixed;top:0;left:0;z-index:100}
