.table tbody tr td .form-control,.table tbody tr th .form-control,.table td .form-control,.table th .form-control,.table thead tr td .form-control,.table thead tr th .form-control,table.inquiry tbody tr td .form-control,table.inquiry tbody tr th .form-control,table.inquiry td .form-control,table.inquiry th .form-control,table.inquiry thead tr td .form-control,table.inquiry thead tr th .form-control{max-width:100%;display:initial}.table-section{background-color:#eff4fa;color:#0465b2;font-size:1.2em;font-weight:700}table tr th:nth-child(1){width:40%}table tr td:nth-child(3){width:20%;text-align:right}.inquiry .small-input{width:80px}.small-description{font-size:.9em;color:#666;margin-top:10px;line-height:1.4}.number-unit{font-size:.8em;vertical-align:bottom;margin-left:.5em}.kome-info{color:red;font-weight:700}.haveto-kome{color:red;margin-left:.25em;font-weight:700}.text-sm{font-size:.8em}button#open-confirmation{background:#ff6908;width:100%;margin-top:20px;padding:20px;border:none;font-size:18px;font-weight:700}button#open-confirmation:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}button#confirm-submit{background-color:#ff6908;color:#fff;padding:10px 20px;border:none;border-radius:5px;font-size:16px;cursor:pointer}button#cancel-submit{cursor:pointer;background:initial;color:#999;border:none}.modal-content{display:flex;flex-direction:column}.button-group{display:flex;justify-content:space-between;margin-top:20px}button#confirm-submit:hover{background-color:#ff8a1a}button#cancel-submit:hover{background-color:#b3b3b3}#confirmation-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}#confirmation-modal .modal-content{background:#fff;padding:20px;border-radius:5px;width:100%;max-width:600px;overflow:scroll;height:600px}#confirmation-modal .modal-content h3{border:none;color:#0465b2;text-align:center;background:#fff;font-size:24px;padding:0;margin:10px 0 20px}.confirmation-table{width:100%;border-collapse:collapse}.confirmation-table th,.confirmation-table td{border:1px solid #ddd;padding:8px}.confirmation-table .label-cell{font-weight:700;width:40%;background-color:#f2f2f2}.confirmation-table .value-cell{width:60%}.error-notice{color:red;margin-top:10px;font-size:18px;font-weight:700}#confirmation-modal.is-complete .confirmation-modal-title,#confirmation-modal.is-complete .button-group{display:none}#confirmation-modal .modal-complete-heading{color:#0465b2;text-align:center;font-size:24px;font-weight:700;border:none;background:0 0;padding:0;margin:10px 0 2em}.modal-complete-body{text-align:center;line-height:1.8}.modal-complete-body .notice-red{color:red}.modal-complete-body .contact-info{margin-top:1.5em}.modal-close-button{display:block;margin:2em auto 0;padding:8px 40px;cursor:pointer;border:1px solid #555;background:#fff;color:#333;border-radius:5px;font-size:16px}.modal-close-button:hover{background-color:#f0f0f0}