*{box-sizing:border-box}button,select{cursor:pointer}.nav-tabs{margin-bottom:1em}.nav-tabs .nav-link{border-radius:0;background:#f5f5f5;border-color:#dee2e6 #dee2e6 #dee2e6}.nav-tabs .nav-item:not(:last-child){border-right:none}body{padding-top:70px;font-size:.9rem}body.narrow .container-fluid{max-width:740px}body.wide .container-fluid{max-width:1200px}body.full .container-fluid{max-width:100%}body.left .container-fluid{margin-left:0}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;height:1.75em}body .page-title .tb{vertical-align:top;display:inline-block;font-size:.5em}body .page-title .tb .btn{padding:.2rem .5rem;font-size:.85rem;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 .svg-inline--fa{margin-right:.5rem}body h3{font-size:1.5rem}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 .tooltip .tooltip-inner{text-align:left}body .badge{opacity:0.75}body .form-group input[type=checkbox],body .form-group input[type=radio]{margin-right:.5em}body .form-group .radio-inline,body .form-group .checkbox-inline{margin-right:1em}body .form-control{padding:.355rem .55rem;font-size:.9rem;line-height:1.2}body .navbar{border:none;color:#fff;background-color:#374149;border:none}body .navbar .navbar-brand{border:solid 1px #fff;border-radius:5px;width:34px;height:34px;display:block;padding:0px 0;position:relative}body .navbar .navbar-brand a{display:block;position:absolute;margin:0 auto;top:7px;left:0;right:0;width:22px;height:22px;line-height:1}body .navbar .navbar-brand a .fas{margin:0}body .navbar a{color:#fff;margin-right:20px}body .navbar a:hover{color:#eee}body .navbar a .fas{margin-right:5px}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,0.9)}body .navbar a.dropdown-item{color:#333}body .navbar a.dropdown-item:hover{background:#eee}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:20px}body .navbar .navbar-collapse .navbar-nav-right .dropdown{width:160px;text-align:right}body .navbar .navbar-collapse .navbar-nav-right .timestamp-disabled{cursor:pointer;color:#fff;opacity:0.5}body .container-fluid{padding-left:30px;padding-right:30px}body .invalid-feedback{display:block}.edit-form{max-width:800px;margin:1em auto}.delete-form{margin-top:20px}span.require{color:#f00;font-family:Arial;margin-left:.2em;font-size:88%}select.groups-list .company-0{border-top:solid 1px #ccc}.nav-buttons{margin-bottom:2em;position:relative;clear:both}.nav-buttons.bottom{margin-top:2em}.nav-buttons.border-top{border-top:solid 1px #ccc;padding-top:1.5em}.nav-buttons .btn{margin-right:.5em}.nav-buttons .btn .fas{margin-right:.5em}.nav-buttons .btn-delete{color:#dc3545;background:none}.nav-buttons .btn-right{position:absolute;right:0}.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{margin-top:20px}.table tr.deleted th,.table tr.deleted td{color:#ccc}.table tr.clickable{cursor:pointer}.table tr.clickable:hover{background:#f5f5f1}.table .date{width:100px;white-space:nowrap;text-align:center}.table .datetime{width:160px;white-space:nowrap;text-align:center}.table .furigana{color:#ccc;font-size:85%}.table .user_name{width:90px}.table .datetime{width:100px}.table .datetime_full{width:200px}.table td{padding:.5rem .7rem}.table td .row-actions{min-height:1em;overflow:hidden;color:#ddd;font-size:87%;padding:2px 0 0;visibility:hidden}.table td .row-actions .fas{margin-right:.2em}.table td .row-actions a.delete{color:#dc3545}.table td .row-actions a::after{content:'|';color:#ddd;margin:0 .2em}.table td .row-actions a:last-child::after{display:none}.table td:hover .row-actions{visibility:visible;width:auto}.table td:hover .row-actions a{text-decoration:none !important}.table.lenders-table .branch_name{width:200px;white-space:nowrap}.table.lenders-table .status{width:80px;white-space:nowrap}.table.masters-table td,.table.masters-table th{text-align:left}.table.masters-table .id{width:50px;white-space:nowrap}.table.masters-table .type{width:80px}.table.masters-table .key{width:80px}.table.masters-table .sort{width:80px}.table.masters-table .update{width:200px}table.companies-table .name{margin-right:1em}table.companies-table tr:first-child .furigana{display:none}table.companies-table td{height:4em;vertical-align:top}table.companies-table td .types{float:right;text-align:right}table.company-users-table td .types{float:right;text-align:right}table.users-table .company .badge{margin:0 2px}table.users-table .type{width:100px;white-space:nowrap}table.users-table .status{width:80px;white-space:nowrap}table.areas-table .prefecture_code{width:70px;white-space:nowrap}table.areas-table .code{width:100px;white-space:nowrap}table.areas-table .sort{width:100px;white-space:nowrap}table.areas-table .cdc{width:100px;white-space:nowrap}.devmsg{position:fixed;bottom:20px;right:20px;background:rgba(255,255,0,0.5);padding:28px 10px 5px 0px;z-index:1024}.devmsg .close{cursor:pointer;position:absolute;top:8px;right:8px;font-size:12px}.header01{background:none;color:#000;border-bottom:solid 1px #000;font-size:110%;font-weight:bold;padding:.2em .4em;margin:0 0 1em 0}.header02{background:#666;color:#fff;font-weight:bold;padding:.2em .4em;margin:0 0 1em 0}.nested-tabs .nav-tabs{margin-bottom:0}.nested-tabs .tab-content{padding:10px;margin:0;border:solid 1px #dee2e6;border-top:none}.nested-tabs .nav-tabs-child{margin:1em 0 0 0}.nested-tabs .tab-content-parent{background:#fff}.nested-tabs .tab-content-parent .nav-tabs{margin-bottom:0}.nested-tabs .tab-content-child{background:#fff}.login{margin:0;width:100%;height:100%;color:#333;background-image:url("/assets/images/login.jpg");background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.login a,.login a:hover{color:#000}.login form{display:block}.login .container-fluid{padding:0;width:100%;height:100%}.login .container-fluid .alert{background:none}.login .container-fluid .useragent{padding:10px;margin-top:20px;font-size:88%;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:400px;height:360px;margin:auto;padding:20px;border-radius:8px;position:absolute;top:0;bottom:0;left:250px;text-align:center;margin:auto;background:rgba(255,255,255,0.8);font-size:86%}.login .container-fluid .login-box .title{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:#c00}.login .container-fluid .login-box form button{border:none}.login .container-fluid .login-box form button:hover{opacity:0.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;margin:16px 0}.login .container-fluid .login-box .form-in .btn-login{position:absolute;top:52px;right:0;border:none;background:none;color:#ccc}.login .container-fluid .login-box .form-in .btn-login:hover{color:#008cd7}.company-edit .office-table{margin-bottom:1em}.company-edit .office-table .realestate_engaged_office_name{border-bottom-left-radius:0;border-bottom-right-radius:0}.company-edit .office-table .realestate_engaged_office_address{border-radius:0;border-top:none;border-bottom:none}.company-edit .office-table .realestate_engaged_office_tel{border-top-left-radius:0;border-top-right-radius:0}.company-edit .office-table .btn-plus{margin-bottom:0.3em;display:none}.company-edit .office-table:first-child .btn-plus{display:block}.company-user-edit .partner{margin-bottom:1em}.company-user-edit .partner textarea{height:5em}.log .remote_addr{font-size:85%;color:#999;width:100px;white-space:nowrap;margin-right:3px}.input-list{border:solid 1px #ccc;margin:0}.input-list{padding:.5em}.input-list .caption{padding:0 1em;font-weight:bold}.input-list .caption span{margin-left:1em;font-weight:normal}.input-list .item{margin:.5em 1em 1em 1em;position:relative;width:100%;display:table}.input-list .item .left{display:table-cell;width:40%}.input-list .item .right{display:table-cell;width:60%}.input-list .item .right>.form-control{width:94%}.input-list .item .row{margin-bottom:.5em}.input-list.input-list-mt{margin-top:1em}.input-list+.input-list{border-top-width:0;margin-top:0}.a1 .table-general{width:100%;margin:.5em 0}.a1 .table-general th{text-align:center;font-weight:normal;padding:0 0 0}.a1 .table-general td{width:25%;padding:.15rem .75rem 1.25rem .75rem}.a1 .table-general td .row .col-4{white-space:nowrap}.a1 .table-checklist{width:100%;margin:.5em 0}.a1 .table-checklist th{text-align:center;font-weight:normal;padding:0 0 0}.a1 .table-checklist td{width:20%;padding:.15rem .75rem 1.25rem .75rem}.a1 .table-checklist td .row .col-4{white-space:nowrap}.a1 .table-purchase .first{width:20%;font-weight:700;text-align:center}.a1 .table-purchase th,.a1 .table-purchase td{position:relative}.a1 .table-purchase th .form-control,.a1 .table-purchase td .form-control{margin:0 .2em;display:inline-block;width:100px}.a1 .table-purchase th .form-control.memo,.a1 .table-purchase td .form-control.memo{width:200px}.a1 .table-purchase th .btn-auto,.a1 .table-purchase th .btn-remove,.a1 .table-purchase td .btn-auto,.a1 .table-purchase td .btn-remove{position:absolute;left:auto;right:0;top:0;bottom:0;height:100%;border:none}.a1 .table-purchase th .btn-remove,.a1 .table-purchase td .btn-remove{background-color:#fee;color:#c00}.a1 .table-purchase th span{font-weight:normal;display:block}.a1 .table-purchase tbody tr th{border-top-width:0}.a1 .nav-tabs{margin-top:1em}.a1 .nav-tabs .nav-item{position:relative}.a1 .nav-tabs .nav-item .nav-link{padding-right:24px}.a1 .nav-tabs .nav-item.nav-add .nav-link{padding-right:16px}.a1 .nav-tabs .nav-item .dropdown-toggle{position:absolute;right:10px;top:10px;cursor:pointer}.a1 .nav-tabs .nav-item .dropdown-toggle:hover::after{color:#007bff}.a1 .nav-tabs .nav-item .dropdown-menu{position:absolute}.a1 .nav-tabs .nav-item .dropdown-menu .dropdown-item{position:relative}.a1 .tabmemo{height:4em}.a1 .table-plan-list thead th{background-color:#f5f5f5}.a1 .table-plan-total{margin:1em 0}.a1 .table-plan-total th{background-color:#fee;color:#c00;width:20%}.g3-1 .caption{padding:0;margin:.4em .2em}.g3-1 .table-qa-list{width:100%;margin-top:10px}.g3-1 .table-qa-list .disable{color:#aaa}.g3-1 .table-qa-list td{height:4em;vertical-align:top}.g3-1 .table-qa-list td .badge{margin-right:.5em}.g3-1 .table-qa-list .id{display:inline-block;width:50px;text-align:left}.g3-1 .table-qa-list .operation{white-space:nowrap}.g3-1 .table-qa-list .operation .fas{margin-right:5px}.g3-1 .table-qa-list .type{width:150px}.g3-2 textarea{height:7em}.g3-3 .table-qa-categories .id{width:40px;white-space:nowrap;text-align:center;vertical-align:top;padding-top:.9rem}.g3-3 .table-qa-categories .buttons{display:none}.g3-3 .table-qa-categories .editable .buttons{display:block}@media print{.navbar,.nav-buttons,.page-title .tb,.noprint{display:none}}
/*# sourceMappingURL=styles.css.map */
