@charset "utf-8";:root{--app-main-color:#c5080f;--app-main-color-subtle:#c93f44;--app-sub-color:#6c757d;--app-sub-color-subtle:#7e7f81}.app-main-color{color:var(--app-main-color) !important}.app-main-color-subtle{color:var(--app-main-color-subtle) !important}.app-main-bg-color{background-color:var(--app-main-color) !important}.app-main-bg-color-subtle{background-color:var(--app-main-color-subtle) !important}.app-main-border-color{border-color:var(--app-main-color) !important}.app-main-border-color-subtle{border-color:var(--app-main-color-subtle) !important}.app-sub-color{color:var(--app-sub-color) !important}.app-sub-color-subtle{color:var(--app-sub-color-subtle) !important}.app-sub-bg-color{background-color:var(--app-sub-color) !important}.app-sub-bg-color-subtle{background-color:var(--app-sub-color-subtle) !important}.app-sub-border-color{border-color:var(--app-sub-color) !important}.app-sub-border-color-subtle{border-color:var(--app-sub-color-subtle) !important}.app-header{z-index:1021 !important}.app-header img.logo{height:36px}.app-header span.logo-caption{font-size:1.125rem;color:var(--app-main-color)}.app-header .app-menubar{background-color:var(--app-main-color)}.app-header .app-func-id{font-size:.8rem;padding-left:.5rem;padding-right:.25rem}.app-header .app-func-name{font-size:1.25rem;white-space:nowrap}.app-header .app-system-name{font-size:1.25rem;padding-right:.25rem;white-space:nowrap}.app-header .offcanvas-header{background-color:var(--app-main-color)}.app-header .offcanvas-title{font-size:1.125rem}.app-footer .copyright{font-size:.75rem}main.app-main{margin:.5rem;padding-bottom:1.875rem}@media(max-width:991px){main.app-main{padding-bottom:0}}@media(max-width:575px){main.app-main{margin-left:.5rem;margin-right:.5rem}main div.accordion-body{padding:.5rem .5rem}main div.card-body{padding:.5rem}}.app-command-area{white-space:nowrap;overflow-x:auto}.app-main .content-panel label.form-label,.app-main .content-panel label.form-check-label{font-weight:bold;font-size:.9rem}.app-main .content-panel label.form-check-label{margin-left:.5rem}.app-main .input-group .calendar-icon,.app-main .input-group .calendar-clear-icon{cursor:pointer}.app-main span.required{background-color:var(--app-main-color)}.app-main .app-top-message h5{margin-bottom:1rem}.app-main .app-top-message pre{margin-bottom:0 !important;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;margin-left:1rem}.app-main tr.row-spacing{height:1.5rem !important;visibility:hidden !important;border:0 !important}.app-dialog .modal-header{padding-top:.5rem;padding-bottom:.5rem}.app-dialog .modal-header .modal-title{padding-top:.5rem;padding-bottom:.5rem}.app-dialog .modal-content label.form-label,.app-dialog .modal-content label.form-check-label{font-weight:bold;font-size:.9rem}.app-dialog .modal-content label.form-check-label{margin-left:.5rem}.app-dialog .input-group .calendar-icon,.app-dialog .input-group .calendar-clear-icon{cursor:pointer}.app-dialog span.required{background-color:var(--app-main-color)}.app-validation-message{font-size:.5rem !important;color:var(--bs-form-invalid-color);margin-top:.5rem}.app-validation-message p{margin-top:0;margin-bottom:0;padding-left:.5rem;font-size:.8rem !important}.app-validation-message p:before{content:"";font-family:"Bootstrap-Icons";padding-right:.2rem;vertical-align:-2px}.app-message{font-size:.5rem !important;color:var(--bs-secondary-text-emphasis);margin-top:.5rem}.app-message p{margin-top:0;margin-bottom:0;padding-left:.5rem;font-size:.8rem !important}.app-message p:before{content:"";font-family:"Bootstrap-Icons";padding-right:.2rem;vertical-align:-2px}.app-global-message{font-size:.9rem}.app-global-message h5{margin-bottom:1rem}.app-global-message ul{margin-bottom:.5rem}.app-global-message pre{margin-bottom:0 !important;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;margin-left:1rem}#backToTop{z-index:500;color:var(--app-main-color)}.backToTop{position:fixed;bottom:1.5rem;right:.8rem}.loading{width:100vw;height:100vh;position:fixed;top:0;left:0;color:var(--app-main-color);background:rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:10000;user-select:none}.loading .spinner-border{height:7rem;width:7rem}.content-panel .accordion-button.collapsed{background-color:var(--bs-gray-100) !important}.content-panel .accordion-button:not(.collapsed){background-color:var(--bs-gray-100) !important}.content-panel .accordion-button:focus{box-shadow:none !important}.flatpickr-current-month{display:flex !important;justify-content:center}div.flatpickr-current-month span.japaneseEra{position:relative;font-size:.9rem;padding-top:4px;padding-right:4px}.flatpickr-current-month:before{position:relative;content:"年" !important;order:2 !important;right:1px !important;margin-right:3px;top:1px}.flatpickr-current-month .flatpickr-monthDropdown-months{order:3 !important;top:-3px;right:6px}.flatpickr-current-month .numInputWrapper{margin-top:-3px}div.choices.is-disabled div.choices__item button.choices__button{display:none}.collapsing{transition-property:height,visibility;transition-duration:1s !important}.toast.warning{width:60vw;font-size:.9rem}input[type=radio].form-check-input:checked:disabled{background-color:var(--app-sub-color-subtle) !important;border-color:var(--app-sub-color-subtle) !important}@charset "utf-8";div.app-dialog.class-search-dialog .search-result-box{font-size:.8rem}@media(min-width:992px){div.app-dialog.class-search-dialog .search-box,div.app-dialog.class-search-dialog .search-box label,div.app-dialog.class-search-dialog .search-box input,div.app-dialog.class-search-dialog .search-box select{font-size:.8rem}}div.app-dialog.class-search-dialog .search-result-box .search-result-container{max-height:calc(100vh - 21rem);min-height:15rem}@media(max-width:991px){div.app-dialog.class-search-dialog .search-result-box .search-result-container{max-height:calc(100vh - 18rem)}}div.app-dialog.class-search-dialog .search-result-box table .cell-model-code{width:7rem}div.app-dialog.class-search-dialog .search-result-box table .cell-car-name{width:15rem}div.app-dialog.class-search-dialog .search-result-box table .cell-compensation-bodily,div.app-dialog.class-search-dialog .search-result-box table .cell-compensation-property,div.app-dialog.class-search-dialog .search-result-box table .cell-compensation-injury,div.app-dialog.class-search-dialog .search-result-box table .cell-compensation-vehicle{width:2rem}@charset "utf-8";div.app-dialog.car-price-search-dialog .car-price-search-result-box{font-size:.8rem}@media(min-width:992px){div.app-dialog.car-price-search-dialog .car-price-search-box,div.app-dialog.car-price-search-dialog .car-price-search-box label,div.app-dialog.car-price-search-dialog .car-price-search-box input,div.app-dialog.car-price-search-dialog .car-price-search-box select{font-size:.8rem}}div.app-dialog.car-price-search-dialog .car-price-search-result-box .car-price-search-result-container{max-height:calc(100vh - 21rem);min-height:15rem}@media(max-width:991px){div.app-dialog.car-price-search-dialog .car-price-search-result-box .car-price-search-result-container{max-height:calc(100vh - 18rem)}}div.app-dialog.car-price-search-dialog .car-price-search-result-box table .cell-model-code{width:7rem}div.app-dialog.car-price-search-dialog .car-price-search-result-box table .cell-car-name{width:15rem}div.app-dialog.car-price-search-dialog .car-price-search-result-box table .cell-car-price-range,div.app-dialog.car-price-search-dialog .car-price-search-result-box table .cell-cell-system-calc-price{width:7rem}@charset "utf-8";div.app-dialog.address-search-dialog .search-result-box{font-size:.8rem}@media(min-width:992px){div.app-dialog.address-search-dialog .search-box,div.app-dialog.address-search-dialog .search-box label,div.app-dialog.address-search-dialog .search-box input,div.app-dialog.address-search-dialog .search-box select{font-size:.8rem}}div.app-dialog.address-search-dialog .search-result-box .search-result-container{max-height:calc(100vh - 21rem);min-height:15rem}@media(max-width:991px){div.app-dialog.address-search-dialog .search-result-box .search-result-container{max-height:calc(100vh - 18rem)}}div.app-dialog.address-search-dialog .search-result-box table .cell-post-number{width:6rem}div.app-dialog.address-search-dialog .search-result-box table .cell-address-code{width:6rem}div.app-dialog.address-search-dialog .search-result-box table .cell-address{width:15rem}@charset "utf-8";div.app-dialog.asv-search-dialog .asv-search-box,div.app-dialog.asv-search-dialog .asv-search-result-box{font-size:.8rem}@media(min-width:992px){div.app-dialog.asv-search-dialog .asv-search-box,div.app-dialog.asv-search-dialog .asv-search-box label,div.app-dialog.asv-search-dialog .asv-search-box input,div.app-dialog.asv-search-dialog .asv-search-box select{font-size:.8rem}}div.app-dialog.asv-search-dialog .asv-search-result-box .asv-search-result-container{max-height:calc(100vh - 15rem);min-height:10rem}div.app-dialog.asv-search-dialog .asv-search-result-box table .cell-seq{width:2rem}div.app-dialog.asv-search-dialog .asv-search-result-box table .cell-car-name{width:6rem}div.app-dialog.asv-search-dialog .asv-search-result-box table .cell-sale-year-month{width:4rem}div.app-dialog.asv-search-dialog .asv-search-result-box table .cell-end-of-discount-period,div.app-dialog.asv-search-dialog .asv-search-result-box table .cell-aeb-device-presence-or-absence,div.app-dialog.asv-search-dialog .asv-search-result-box table .cell-asv-discount-applied{width:3rem}div.app-dialog.asv-search-dialog .asv-search-result-box table .cell-remarks{width:14rem}@charset "utf-8";