body,html{height:100dvh;font-family:Pretendard,Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}label{cursor:pointer}.content-full{min-height:calc(100dvh - 40px)}.inner-full{min-height:calc(100dvh - 140px)}.btn.active{background-color:#2a2b2c;color:#fff}.form-control[readonly]{background-color:#fff}.form-control[type=file]{border-width:1px;padding:5px}@media (max-width:767px){.form-control,.form-select{font-size:.78rem;line-height:1rem}}.nav-boxed-tabs{border-bottom:1px solid rgb(var(--color-primary)/var(--tw-bg-opacity))}.nav.nav-boxed-tabs .nav-item .nav-link{height:45px;padding:0 5px;box-shadow:none;border-radius:0}.nav.nav-boxed-tabs .nav-item .nav-link.active{font-weight:700;color:rgb(var(--color-primary)/var(--tw-bg-opacity));background-color:rgb(var(--color-primary)/.2)}.table{border-top:1px solid #e5e7eb}.table.table-sm td,.table.table-sm th{padding:10px 5px}@media (max-width:767px){.pagination .page-item{flex:none}.pagination .page-item .page-link{min-width:35px;padding:.5rem}}.custom_search{position:relative;z-index:10}.custom_search .keyword_box{position:absolute;left:0;top:100%;display:none;width:100%;padding:5px 0;border:1px solid #e2e8f0;background-color:#fff;border-radius:5px}.custom_search .keyword_box.on{display:block}.custom_search .keyword_box a{display:block;padding:5px 10px}.custom_search .keyword_box a.hover,.custom_search .keyword_box a:hover{background-color:#e2e8f0}.custom_search.custom_search label{content:"";z-index:10;position:absolute;right:20px;top:calc(50% - 10px);display:flex;align-items:center;justify-content:center;width:20px;height:20px}.print_body{height:auto;padding:0;background-color:#fff}.print_wrap{width:100%;height:auto;font-size:14px}.print_wrap .page{flex-shrink:0;width:100%;padding:20px;box-shadow:0 0 9px rgba(0,0,0,.1);background-color:#fff}.print_wrap .page+.page{margin-top:10px}.print_wrap input[type=checkbox]{width:17px;height:17px;border:1px solid #7c7c7c;border-radius:4px}.print_wrap input[type=checkbox]:focus{outline:0 none;box-shadow:none}.print_wrap input[type=checkbox]:checked{border:1px solid #7c7c7c;background:#fff url(/dist/images/icon/check.png) no-repeat 50%/10px 10px}.print_wrap input[type=text]{height:20px;border:0;padding:1px 5px;font-size:14px;background-color:#f1f1f1}.print_wrap input[type=text]:focus,.print_wrap textarea:focus{outline:0 none;box-shadow:none}.print_wrap input[type=text]::placeholder{color:#aaa}.print_wrap input[type=text].input-lg{height:40px}.print_wrap textarea{resize:none;width:100%;height:205px;border:0;padding:1px 5px;font-size:14px;background-color:#f1f1f1}.print_wrap input[type=file].line_type,.print_wrap input[type=text].line_type{border:1px solid #7c7c7c;font-size:12px;background-color:#fff;border-radius:2px}.print_wrap input[type=file].line_type{padding:2px}.print_wrap textarea.line_type{height:80px;background-color:#fff}.print_wrap select,.print_wrap textarea.line_type{border:1px solid #7c7c7c;font-size:12px;border-radius:2px}.print_wrap select{height:24px;padding:0 15px 0 10px;background-position:right .2rem center}.print_wrap table{width:100%;border-top:1px solid #000;border-bottom:1px solid #000}.print_wrap table td,.print_wrap table th{padding:6px 10px;border:1px solid #000;word-break:keep-all}.print_wrap table td:first-of-type,.print_wrap table th:first-of-type{border-left:0!important}.print_wrap table td:last-of-type,.print_wrap table th:last-of-type{border-right:0!important}.print_wrap table td.slash{position:relative;height:64px}.print_wrap table td.slash span{display:block}.print_wrap table td.slash span:first-of-type{text-align:right}.print_wrap table td.slash span:last-of-type{text-align:left}.print_wrap table td.slash:before{content:"";position:absolute;left:calc(50% - 40px);top:-1px;width:107px;border-top:1px solid #000;transform:rotate(37deg);transform-origin:left top}.print_wrap table.h_fix_42 td{height:42px}.print_wrap table.border-gray td,.print_wrap table.border-gray th{border:1px solid #ddd}.navi_list li{transition:all .3s}.navi_list li.active,.navi_list li:hover{color:#fff;background-color:rgb(var(--color-primary)/1)}.print_type.print_wrap{font-size:9pt;background-color:#fff}.print_type.print_wrap .page{width:210mm;padding:20mm 15mm 15mm 20mm}.print_type .text-xs{font-size:7pt;line-height:1.3}.print_type .text-base{font-size:10pt;line-height:1.3}.print_type .text-xl{font-size:14pt;line-height:1.3}.print_type .text-2xl{font-size:16pt;line-height:1.3}.print_type .text-3xl{font-size:18pt;line-height:1.3}.print_type .h-8{height:15pt}.print_type .p-3{padding:3pt}.print_type .mt-2{margin-top:2pt}.print_type .mt-3{margin-top:3pt}.print_type .mt-4{margin-top:4pt}.print_type .mt-5{margin-top:5pt}.print_type .mt-7{margin-top:9pt}.print_type .mt-10{margin-top:12pt}.print_type .my-2{margin-top:2pt;margin-bottom:2pt}.print_type .my-4{margin-top:4pt;margin-bottom:4pt}.print_type .gap-2{gap:2pt}.print_type table td{padding:2pt 7pt;border-color:#777777;line-height:1.5}.print_wrap table td.slash{height:32pt}.print_wrap table td.slash:before{width:92px;border-color:#777777;transform:rotate(28deg)}.print_wrap table td.slash span{height:10pt}.print_type table.tight_table td{height:24px;line-height:1.4}.print_type table.tight_table td.x2{height:48px}.print_type table.loose_table td{padding:3pt 7pt;line-height:1.7}@media print{@page{size:A4;padding:20mm 15mm 15mm 20mm}html{background-color:#fff}.print_body{margin:0;padding:0}.page{padding:0;page-break-after:always;break-after:page;height:auto;min-height:auto}.onepage,td,tr{page-break-inside:avoid;break-inside:avoid}.print_type.print_wrap .page{padding:0;box-shadow:none}.print_wrap .page+.page{margin:0}.print_body{background-color:#fff}}