@charset "UTF-8";ul,dl,dt,dd{margin:0;padding:0}.number-range input{text-align:right}.tt-menu{overflow:auto;max-height:calc(100vh - 12rem)}.validation-summary-errors li{list-style-type:none}button span.spinner-border{margin:0 .5rem}button:not(.processing) span.spinner-border{display:none}.alert{margin-bottom:.5rem}html,body{height:100%;margin:0;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;word-break:break-all}body.trial::after{display:block;content:'';position:fixed;left:0;top:0;width:90px;height:90px;background:url(../img/trial.png) no-repeat;background-size:90px;pointer-events:none}#wrapper{display:flex;flex-flow:column;height:100%}header{flex:0 1 auto;background-color:#17b47b}header .navbar{padding:0 .5rem}header .navbar-text{padding:0;font-size:1.3rem}header .btn{margin-left:1rem}.main-result{flex:0 1 auto;margin:.5rem .5rem 0 .5rem}.main-content{flex:1 1 auto;overflow:auto}footer{flex:0 1 auto;width:100%;padding:.2rem;text-align:center;font-size:.7rem;position:relative}footer .version{position:absolute;right:.2rem;bottom:.2rem;color:#ccc}.form-table{min-width:100%}.form-table th,.form-table td{padding:.25rem}.form-table th{font-size:.9rem;white-space:nowrap;width:1px}.form-table th::before{content:'▶';margin-right:.2rem}.content-container{display:flex;flex-flow:column;height:100%;padding:.5rem}.content-header,.content-footer{flex:0 1 auto;min-width:min-content}.content-body{flex:1 1 auto;height:100%;min-height:300px;overflow:auto}.content-footer .actions{padding-top:.5rem;overflow:visible}.content-footer .actions>.btn-primary{float:right}.content-footer .actions>.btn-secondary{float:left}.content-footer .actions>.positive{float:right}.content-footer .actions>.negative{float:right}.content-footer .actions>.positive>*{margin-left:2rem}.content-footer .actions>.negative>*{margin-right:2rem}.modal-footer .actions{width:100%;overflow:visible}.modal-footer .actions .btn-primary{float:right}.modal-footer .actions .btn-secondary{float:left}.data-filter{margin-bottom:.5rem;overflow:hidden;border:1px solid #ccc;border-radius:.5rem;padding:.25rem .5rem}.data-filter .input-group,.data-filter button{margin:.25rem .5rem .25rem 0}.data-filter dl,.data-filter dt,.data-filter dd{display:inline-block}.data-filter dt::after{content:"："}.data-filter dd{margin-right:1rem}.data-container{width:auto;border:1px solid #ccc}.data-container .empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.data-container table{min-width:100%;table-layout:fixed}.data-container th,.data-container td{padding:.3rem;border:1px solid #ccc}.data-container th{border-top:none;white-space:nowrap;text-align:center;font-size:.9rem;color:#fff;background-color:#17b47b}.data-container tr th:first-of-type,.data-container tr td:first-of-type{border-left:none}.data-container tr th:last-of-type,.data-container tr td:last-of-type{border-right:none}.data-container th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.data-container td.actions,.data-container td.validity,.data-container td.receivable{white-space:nowrap;text-align:center;width:1px}.account-content{display:flex;flex-flow:column;height:100%;padding:.5rem}.account-content::before,.account-content::after{content:"";display:block;flex:1 1 auto}.account-content .card{width:400px;margin:auto;flex:0 1 auto;border-color:#17b47b;border-width:2px;text-align:center}.account-content .card-header{padding:.5rem;color:#fff;background-color:#17b47b;border-color:#17b47b;font-size:1.5rem;text-align:center}.account-content .card-body img{margin-bottom:1rem}.account-content .card-body .alert{font-size:.9rem;text-align:left}.account-content .form-group a{display:block}.account-content button.btn-primary{background-color:#17b47b;border-color:#17b47b;display:block;width:100%}.list-container{display:flex;flex-flow:column;height:100%;padding:.5rem}.list-header{flex:0 1 auto;min-width:min-content}.list-items{flex:1 1 auto;height:100%;min-height:200px}.list-footer{flex:0 1 auto;font-size:.9rem;text-align:right}.list-items-navigation{float:right;margin-bottom:.5rem}.list-items-actions{float:left;margin-bottom:.5rem}.list-filter{margin-bottom:.5rem;overflow:visible;border:1px solid #ccc;border-radius:.5rem;padding:.25rem}.list-filter table{min-width:100%}.list-filter th,.list-filter td{padding:.25rem;white-space:nowrap}.list-filter th{font-size:.9rem}.list-filter th::before{content:'▶';margin-right:.2rem}.list-filter td{min-width:8rem}.list-filter td.range{min-width:14rem}.list-filter td.short{min-width:6rem}.list-filter td.action{min-width:8rem;text-align:right}.list-filter td.action button{min-width:5rem}.list-items{width:auto;overflow:auto;border:1px solid #ccc}.list-items .empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.list-items table{min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.list-items th,.list-items td{padding:.3rem;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.list-items th{white-space:nowrap;text-align:center;font-size:.9rem;color:#fff;background-color:#17b47b}.list-items th[data-sort-column]{cursor:pointer}.list-items th.Ascending::after{content:"▲"}.list-items th.Descending::after{content:"▼"}.list-items td{background-color:#fff}.list-items tr th:last-of-type,.list-items tr td:last-of-type{border-right:none}.list-items td.date,.list-items td.datetime{text-align:center}.list-items td.date{width:6rem;min-width:6rem;max-width:6rem}.list-items td.datetime{width:9rem;min-width:9rem;max-width:9rem}.list-items th.type{white-space:normal}.list-items td.type{width:3.5rem;min-width:3.5rem;max-width:3.5rem;text-align:center}.list-items td.serial{width:9rem;min-width:9rem;max-width:9rem}.list-items td.freetext{width:15rem;min-width:15rem;max-width:15rem;white-space:pre-wrap}.list-items td.glass,.list-items td.cylinder,.list-items td.color{white-space:nowrap;text-align:center}.list-items td.condition{width:15rem;min-width:15rem;max-width:15rem;white-space:pre-wrap}.list-items td.left-status{white-space:nowrap;text-align:center}.list-items td.storage{white-space:nowrap;text-align:right}.list-items td.days{white-space:nowrap;text-align:right}.list-items td.manage-no{white-space:nowrap;text-align:center;width:4.5rem;min-width:4.5rem;max-width:4.5rem}.list-items td.request-no{white-space:nowrap;text-align:center;width:6rem;min-width:6rem;max-width:6rem}.list-items td.request{width:8rem;min-width:8rem;max-width:8rem}.list-items td.selection{width:1.5rem;min-width:1.5rem;max-width:1.5rem;white-space:nowrap;text-align:center}.list-items td.action{white-space:nowrap;text-align:center}.list-filter option{background-color:#fff}.list-filter option[value="Authorized"],.list-filter select.Authorized,.list-items tr.Authorized td{background-color:#e8e8ff}.list-filter option[value="TradeIn"],.list-filter select.TradeIn,.list-items tr.TradeIn td{background-color:#e8ffe8}.list-filter option[value="Delivery"],.list-filter select.Delivery,.list-items tr.Delivery td{background-color:#ffe8e8}.list-items tr.Shipped td{background-color:#eee}.list-filter option[value="NotYet"],.list-filter select.NotYet,.list-items tr.NotYet td{background-color:#fff3cd}.list-items tr.Completed td{background-color:#eee}.list-items tr.Cancelled td{background-color:#ffe8e8}.list-items tr.disabled td{background-color:#eee}.list-items th{position:-webkit-sticky;position:sticky;top:0}.list-items .detailed td.hall{width:10rem;min-width:10rem;max-width:10rem}.list-items .detailed td.warehouse{width:6.5rem;min-width:6.5rem;max-width:6.5rem;text-align:center}.list-items .detailed td.maker{width:6rem;min-width:6rem;max-width:6rem}.list-items .detailed td.machine{width:16rem;min-width:16rem;max-width:16rem}.list-items .detailed td.memo{width:11rem;min-width:11rem;max-width:11rem}.list-items .detailed{--offset:calc(1px - 1px)}.list-items .detailed.has-selection{--offset:1.5rem}.list-items .detailed th.selection,.list-items .detailed td.selection{position:-webkit-sticky;position:sticky;left:0;z-index:1}.list-items .detailed th.stored,.list-items .detailed td.stored{position:-webkit-sticky;position:sticky;left:var(--offset);z-index:1}.list-items .detailed th.hall,.list-items .detailed td.hall{position:-webkit-sticky;position:sticky;left:calc(var(--offset) + 6rem);z-index:1}.list-items .detailed th.warehouse,.list-items .detailed td.warehouse{position:-webkit-sticky;position:sticky;left:calc(var(--offset) + 16rem);z-index:1}.list-items .detailed th.maker,.list-items .detailed td.maker{position:-webkit-sticky;position:sticky;left:calc(var(--offset) + 22.5rem);z-index:1}.list-items .detailed th.type,.list-items .detailed td.type{position:-webkit-sticky;position:sticky;left:calc(var(--offset) + 28.5rem);z-index:1}.list-items .detailed th.machine,.list-items .detailed td.machine{position:-webkit-sticky;position:sticky;left:calc(var(--offset) + 32rem);z-index:1}.list-items .detailed th.selection,.list-items .detailed th.stored,.list-items .detailed th.hall,.list-items .detailed th.warehouse,.list-items .detailed th.maker,.list-items .detailed th.type,.list-items .detailed th.machine{z-index:2}.list-items .detailed th::before,.list-items .detailed th.selection::before,.list-items .detailed td.selection::before,.list-items .detailed th.stored::before,.list-items .detailed td.stored::before,.list-items .detailed th.hall::before,.list-items .detailed td.hall::before,.list-items .detailed th.warehouse::before,.list-items .detailed td.warehouse::before,.list-items .detailed th.maker::before,.list-items .detailed td.maker::before,.list-items .detailed th.type::before,.list-items .detailed td.type::before,.list-items .detailed th.machine::before,.list-items .detailed td.machine::before{content:"";position:absolute;width:100%;height:100%;left:1px;top:1px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.list-items .detailed:not(.has-request) th.request,.list-items .detailed:not(.has-request) td.request{display:none}#memo-modal-info{display:flex;flex-wrap:wrap;flex-direction:column;height:6.5rem;overflow:auto}#memo-modal-info li{list-style-type:none;width:11.5rem;border:1px solid #ccc;border-radius:.2rem;font-size:.9rem;margin-bottom:.5rem;margin-right:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#memo-modal-info li .head{display:inline-block;width:4.5rem;text-align:center;background-color:#eee;border-right:1px solid #ccc}#memo-modal .input-group{margin-bottom:.5rem}#memo-items{width:100%;height:300px;overflow:auto;border:1px solid #ccc}#memo-items .empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#memo-items table{width:100%}#memo-items th,#memo-items td{padding:.3rem;border:1px solid #ccc}#memo-items th{border-top:none;white-space:nowrap;text-align:center;font-size:.9rem;color:#fff;background-color:#17b47b}#memo-items td{background-color:#fff}#memo-items tr th:first-of-type,#memo-items tr td:first-of-type{border-left:none}#memo-items tr th:last-of-type,#memo-items tr td:last-of-type{border-right:none}#memo-items tr td.user,#memo-items tr td.user{width:9rem}#memo-items tr td.datetime,#memo-items tr td.datetime{width:9rem;white-space:nowrap;text-align:center}#memo-items th{position:-webkit-sticky;position:sticky;top:0}#memo-items th::before{content:"";position:absolute;width:100%;height:100%;left:0;top:1px;border-bottom:1px solid #ccc}@media all and (-ms-high-contrast:none){.list-items .detailed th,.list-items .detailed th.selection,.list-items .detailed td.selection,.list-items .detailed th.stored,.list-items .detailed td.stored,.list-items .detailed th.hall,.list-items .detailed td.hall,.list-items .detailed th.warehouse,.list-items .detailed td.warehouse,.list-items .detailed th.maker,.list-items .detailed td.maker,.list-items .detailed th.type,.list-items .detailed td.type,.list-items .detailed th.machine,.list-items .detailed td.machine,#memo-items th{position:relative;z-index:unset}.list-items .detailed th::before,.list-items .detailed th.selection::before,.list-items .detailed td.selection::before,.list-items .detailed th.stored::before,.list-items .detailed td.stored::before,.list-items .detailed th.hall::before,.list-items .detailed td.hall::before,.list-items .detailed th.warehouse::before,.list-items .detailed td.warehouse::before,.list-items .detailed th.maker::before,.list-items .detailed td.maker::before,.list-items .detailed th.type::before,.list-items .detailed td.type::before,.list-items .detailed th.machine::before,.list-items .detailed td.machine::before,#memo-items th::before{display:none}}#requests.content-container{padding:0}#requests .content-footer{padding:0 .5rem .5rem .5rem}#requests .content-footer .actions{padding:0}#requests td.action{width:1px}#requests td.title{width:50%;min-width:50%;max-width:50%}#requests td.message{width:50%;min-width:50%;max-width:50%;white-space:normal}#request.content-container{padding:0}#request .content-footer{padding:0 .5rem .5rem .5rem}#request .content-footer .actions{padding:0}#request .form-group{margin-bottom:.5rem}#request label{margin:0}#request .list-header{display:flex;margin-bottom:.5rem}#request .list-header .information{flex:0 1 auto;width:30rem;margin-left:.5rem}#request .list-header .form-main{flex:1 1 auto;display:flex;flex-direction:column}#request .list-header .form-main .form-fields{flex:1 1 auto}#request .list-header .form-main .form-actions{flex:0 1 auto}#request .list-header .form-control{display:inline-block;width:auto;vertical-align:middle}#request .list-header .input-group{width:auto}#request .list-header>.form-main>.form-fields>.form-group{float:left;margin-right:1rem}#request .list-header>.form-main>.form-fields>.form-group label{vertical-align:top}#request .list-header>.form-main>.form-fields>.form-group .form-subgroup{display:inline-block}#request .list-header label:not(.custom-control-label){min-width:6.5rem}#request .list-header label:not(.custom-control-label)::before{content:'▶';margin-right:.2rem}#request .list-header input.title,#request .list-header input.destination{width:25rem}#request .list-header input.destination[readonly]{width:25rem}#request .list-header input.date,#request .list-header input.time{width:6rem}#request .list-header input.slip-no{width:8rem}#request .list-header input.tel{width:8rem}#request .list-header input.zip{width:5rem}#request .list-header input.address{width:25rem}#request .list-header span.info{display:inline-block;margin-top:.5rem;margin-bottom:.5rem}#request .list-header>span.info{margin-top:0}#request .topos-communication{padding:.5rem;border:1px solid #ccc;border-radius:.5rem}#request .topos-communication .form-group:first-of-type{float:right}#request .topos-communication .form-group{clear:both}#request .topos-communication .message{width:100%;height:6.6rem;border:1px solid #ccc;border-radius:.2rem;overflow:auto;padding:.3rem;line-height:1.2;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-all}#request .global-note{margin-top:.5rem;padding:.5rem;border-radius:.5rem;white-space:pre-wrap;word-break:break-all;font-size:.9rem}#request .list-container:not(.not-empty) .list-items>table,#request .list-container:not(.not-empty) .list-footer{display:none}#request .list-container:not(.empty) .list-items>div.empty{display:none}#request .list-items td.action{width:1px}#request .list-items td.insurance{width:1px}#request .list-items td.insurance input{width:4.5rem;text-align:right}#request-details.content-container{padding:0}#request-details .content-footer{padding:0 .5rem .5rem .5rem}#request-details .content-footer .actions{padding:0}#request-details .tt-menu{max-height:200px}#request-details #request-selected:not(.not-empty) .list-items>table,#request-details #request-selected:not(.not-empty) .list-footer{display:none}#request-details #request-selected:not(.empty) .list-items>div.empty{display:none}#request-details tr.item:not(.disabled){cursor:pointer}#request-details :not(.empty) .list-items{overflow-y:scroll}#request-details .list-items td.request{text-overflow:unset;width:11rem;min-width:11rem;max-width:none}#request-details #request-storage .list-footer{position:relative}#request-details #request-storage .list-footer .actions{margin-top:.5rem;text-align:center}#request-details #request-storage .list-footer span{position:absolute;top:0;right:0}#request-details #request-storage .list-footer .btn{width:10rem}#request-details #request-storage .list-footer .btn:first-of-type{margin-right:2rem}#request-details #request-storage{min-height:26rem;flex-basis:70%}#request-details #request-selected{padding-top:0;min-height:15rem;flex-basis:30%}#request-details .list-items{min-height:unset}.theme-admin .btn-primary{filter:hue-rotate(176deg)}#admin-menu{display:flex;flex-flow:column;height:100%;padding:.5rem}#admin-menu::before,#admin-menu::after{content:"";display:block;flex:1 1 auto}#admin-menu .actions{flex:0 1 auto;text-align:center}#admin-menu .actions .btn{width:12rem;height:9rem;padding:0;margin:2rem;font-size:1.2rem;border-radius:1rem}#admin-menu .actions .btn i{display:block;margin-top:1.5rem;margin-bottom:.5rem;font-size:4rem}#address-book-modal .modal-dialog{width:800px;max-width:100%;height:100%;margin:auto;padding:0}#address-book-modal .modal-content{height:600px;border-radius:0}#address-book-modal .modal-body{padding:0}#address-book-modal .modal-body iframe{width:100%;height:100%;margin:0;padding:0;border:none}#addresses.content-container{padding:0}#addresses .content-footer{padding:0 .5rem .5rem .5rem}#addresses .content-footer .actions{padding:0}#addresses .list-items .action{width:1px}#addresses .list-items .zip{width:5rem;min-width:5rem;max-width:5rem;text-align:center;white-space:nowrap}#address label:not(.custom-control-label)::before{content:'▶';margin-right:.2rem}#address .content-body{padding:2rem 6rem 0 6rem}#address .content-body>.form-group{margin-bottom:1.5rem}#address .content-body>.form-group:last-of-type{margin-bottom:0}#address .input-group.zip{width:max-content}#address .input-group.zip input{width:4rem}#address .input-group.tel{width:20rem}