.vertic-table{border:1px solid var(--line-color);border-top:1px solid #aaa}.vertic-table.over{margin-top:20px}.vertic-table.over table tr th{word-break:break-all}.vertic-table table{table-layout:fixed;width:100%}.vertic-table table tr:not(:last-child){border-bottom:1px solid var(--line-color)}.vertic-table table tr th{width:115px;text-align:center;word-break:keep-all;color:#3e3e3e;font-weight:600;font-size:1.3rem;padding:10px 5px;background:#f6f8fa;border-right:1px solid var(--line-color);line-height:1.7}.vertic-table table tr th .notice{font-weight:400;color:#cf6c6c}.vertic-table table tr td{height:35px;color:#444;font-size:1.3rem;padding:7px 15px;word-break:break-all;line-height:1.7}.vertic-table table tr td .notice-txt{padding-top:0}.vertic-table table tr td .notice-txt .txt{padding-bottom:0}.vertic-table table tr td .contact-wrap{position:relative}.vertic-table table tr td .contact-wrap.flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.vertic-table table tr td .contact-wrap .spinner{position:relative;top:7px;display:inline-block;width:20px;height:20px;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-left-color:#09f;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.vertic-table table tr td.border-double{border-right:1px solid var(--line-color);border-left:1px solid var(--line-color)}.vertic-table table tr td.border-left{border-left:1px solid var(--line-color)}.vertic-table table tr td .com-num input.text-input{display:inline-block}.vertic-table table tr td .com-num input.text-input:first-child{width:150px;margin-right:5px}.vertic-table table tr td .com-num input.text-input:nth-child(2){width:150px;margin-right:5px}.vertic-table table tr td .com-num input.text-input:last-child{width:150px}@media all and (max-width: 768px){.vertic-table table tr td{margin-left:4px}.vertic-table table tr td .contact-wrap.flex .unit{display:none}.vertic-table table tr td .file-input{width:calc(100% - 57px)}.vertic-table table tr td .file-input .button{width:60px}.vertic-table table tr td .file-row .add-wrap{width:50px}.vertic-table table tr td .com-num input.text-input{display:inline-block;width:calc(33.33% - 7px) !important}}@media all and (max-width: 572px){.vertic-table table tr th{font-size:1.3rem;padding:10px;width:85px}.vertic-table table tr td{font-size:1.3rem;padding:10px}.vertic-table table tr td input[type=text].text-input{width:100%}.vertic-table table tr td input[type=text].text-input.num input[type=text].text-input{width:30%}}.form-wrap .table-wrap:not(:first-child){margin-top:40px}.form-wrap .vertic-table table tr th .imp{background:#ff5b5e;margin-left:5px;width:4px;height:4px;display:inline-block;border-radius:10px;position:relative;top:-7px}.form-wrap .vertic-table table .btn-wrap{float:left}.form-wrap .vertic-table table .btn-wrap button{height:35px;font-size:1.1rem;width:auto;min-width:80px}.form-wrap .vertic-table table .label{padding:0px 15px;border-radius:30px;font-size:1.1rem;font-weight:500;color:#fff;display:inline-block;margin-left:5px;position:relative;top:-2px}.form-wrap .vertic-table table input[type=checkbox].check-box+label{margin-right:0;line-height:30px}.form-wrap .vertic-table table .timer-wrap{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0 0;gap:5px}.form-wrap .vertic-table table .timer-wrap .tit{color:#777;font-size:1.2rem;font-weight:500}.form-wrap .vertic-table table .timer-wrap .time{color:#ea4647;font-size:1.2rem;font-weight:600}.form-wrap .vertic-table .company-num-wrap .com-num{float:left;margin-right:5px}.form-wrap .vertic-table .company-num-wrap .btn-wrap{float:left}.form-wrap .vertic-table .company-num-wrap .btn-wrap.double{display:-webkit-box;display:-ms-flexbox;display:flex}.form-wrap .timer-wrap{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0 0;gap:5px}.form-wrap .timer-wrap .tit{color:#777;font-size:1.2rem;font-weight:500}.form-wrap .timer-wrap .time{color:#ea4647;font-size:1.2rem;font-weight:600}@media all and (max-width: 768px){.form-wrap .vertic-table table tr .btn-wrap button{float:none;width:100%}.form-wrap .vertic-table table tr .btn-wrap.double{display:-webkit-box;display:-ms-flexbox;display:flex}.form-wrap .vertic-table table tr .btn-wrap.double button{width:100%}.form-wrap .vertic-table table tr .company-num-wrap .com-num{width:100%;margin-right:0;float:none}.form-wrap .vertic-table table tr .company-num-wrap .btn-wrap{float:none;margin-top:10px;width:100%}.form-wrap .vertic-table table tr .company-num-wrap .btn-wrap button{float:none;width:100%}}/*# sourceMappingURL=vertical-table.min.css.map */