@charset "utf-8"; 
 
.titlewrap {overflow: hidden;border-bottom: 2px solid #333333;padding:.75rem 0;}
.heading2 {color: #000;font-size: 1.2rem;  }
.process {line-height: 1.75rem;}
.heading3 {color: #04799f;font-size: .95rem;position: relative;margin-top: .5rem;display: inline-block; margin-right: 1.5rem; }
.heading3:after{content: '';position: absolute;top: 50%;background: #04799f;width:10px;height:3px;transform: translateY(-50%); margin-left: .5rem;}
.heading3.orange {color:#ef6000}
.heading3.orange:after {background: #ef6000;}
.textred {color:#ff3c00}
.textblue {color:#092859}
.textgreen {color:#7e9f63;}
.textorange {color:#ef6000;}
.titlebox {position: relative; color:#313131;font-size: .9rem;padding-left:1.5rem;}
.titlebox:before{content: '';position: absolute;top: 50%;left: 0;background: url(../images/icon_listup.png) no-repeat left center;width: 21px;height:19px;transform: translateY(-50%);}
.text_let {letter-spacing: -1px;}
.text_let2 {letter-spacing: -2px;}
/*Search*/ 
.searchwrap {background:#eff3f9;padding:1rem 1rem;margin:.5rem 0;border:1px solid #d6d6d6;border-radius: 5px;/*overflow: hidden;*/}
.searchwrap.bgwhite {background:#fff;padding:.5rem 1rem; }
.searchwrap.bggreen {background:#f9fbf6;padding:.5rem 1rem; }
.searchwrap.bgorange {background:#FFF8F2;padding:.5rem 1rem;}
.searchlist {position:relative;border-collapse:collapse; width:100%;  table-layout:auto;}
.searchlist th {/*font-size: 1.35rem;*/color:#000000;padding:10px 0 5px 0; text-align: left;vertical-align: middle;/*line-height: 34px;*/ font-weight: 400;}
.searchlist td {padding:3px .5rem;text-align:left;} 
.searchlist colgroup > col.label {width:10%;}
.searchlist colgroup > col.poplabel {width:12%;} 
.searchlist colgroup > col.label13 {width:13%;} 
.searchlist colgroup > col.label14 {width:14%;} 
.searchlist colgroup > col.label15 {width:15%;} 
.searchlist colgroup > col.btn {width:13rem;} 
.searchwrap  input[type="text"], .searchwrap  input[type="password"], .searchwrap select {width: 100%;}
.searchwrap  input::placeholder {color: #767676;}   
.searchwrap  input:focus::placeholder {visibility: hidden;}  
.searchwrap input[type="radio"]+label, .searchwrap input[type="checkbox"]+label {margin-right: 1.5rem; }
.searchlist textarea {min-height: 85px;height:auto;padding:5px 10px;}
/*.srchbtn {display: inline-block; background:#3d506e;height: 1.7rem;width:1.8rem;border-radius: 4px;vertical-align: middle;line-height: 1.6rem;text-align:center; transition: .3s;}
.srchbtn:hover {background:#092859;}
.srchbtn a {display: inline-block;color: #fff !important; font-size: 1.4rem;} */
.srchbtn {display: inline-block; background:#3d506e;height: 32px;width:34px;border-radius: 4px;vertical-align: middle;line-height: 32px;text-align:center; transition: .3s;}
.srchbtn:hover {background:#092859;}
.srchbtn a {display: inline-block;color: #fff !important; font-size: 18px;} 
.date_calendar {position: relative; display: inline-block;}
.date_calendar input {width:100%;}
.date_calendar .ico_cal {display: inline-block; position: absolute;right:0px;top: 50%;width: 1.5rem;transform: translateY(-50%);}
.date_calendar.colmd {width:calc(50% - 2px); display: inline-block;}
.date_calendar.colmd2 {width:calc(49% - 2px); display: inline-block;}
.searchwrap  input.input_sch, input.input_sch {width: calc(100% - 40px); display: inline-block;}
.searchwrap  input.postcode, .searchwrap  select.postcode {width: 120px; display: inline-block;}
.searchwrap  input.wid20, .searchwrap  select.wid20 {width:20%;display: inline-block;}
.searchwrap  input.wid30, .searchwrap  select.wid30 {width:30%;display: inline-block;}
.searchwrap  input.wid40, .searchwrap  select.wid40 {width:40%;display: inline-block;}
.searchwrap  input.wid50, .searchwrap  select.wid50 {width: 49%;display: inline-block;}
.searchwrap  input.wid60, .searchwrap  select.wid60 {width: 59%;display: inline-block;}
.searchwrap  input.wid70, .searchwrap  select.wid70 {width: 69%;display: inline-block;} 
.wid100 {width: 100%;display: inline-block;} 
.form_box {height: 3.5rem;overflow-y: scroll;}
.form_radio {line-height: 1.75rem;vertical-align: middle;  display: inline-block;}
.form_radio input+label {margin-right: 1.5rem; }
.c {min-height: 6.5rem;width: 100%;border: 1px solid #d0d0d0;background: #fff;padding:.5rem .35rem; color: #767676;}
.filewrap2 {height: 3.25rem;overflow-y: scroll;width: 100%;border: 1px solid #d0d0d0;background: #fff;padding:.5rem .35rem; color: #767676;}
.preview {margin:2rem 0; font-size: .95rem;color: #000;  text-align: center;}
.icon_document {vertical-align:middle; display: inline-block;background: url(../images/icon_document.png) no-repeat center center;width:2.35rem;height:2.25rem; margin-right: .5rem; }
.icon_file	{margin-top: .25rem;}
.icon_file li { padding:2px 0; line-height:1.35rem;font-size: .75rem;overflow: hidden;}
.icon_file li .title {float: left;width: calc(100% - 150px);}
.icon_file li .filedel {float: right;width: 150px;text-align: right;} 
.list_dot li {position: relative;padding-left: .4rem;}
.list_dot li:before{content: '';width: 3px;height: 3px;background: #000;position: absolute;top: 50%;left: 0;transform: translateY(-50%);} 
.favorlist {margin: .5rem;padding-left: 5rem;position: relative;}
.favorlist:before {content: '';background: url(../images/icon_clip.png) no-repeat;width:3.55rem;height:3.55rem;position: absolute;top: 0;left: 0;}
.favorlist dt {font-size: .9rem;color: #000;}
.favorlist dd {font-size: .8rem;color: #757575;position: relative;padding-left: .5rem;}
.favorlist dd:before{content: '';width:5px;height: 1px;background: #757575;position: absolute;top: 50%;left: 0;transform: translateY(-50%);} 
/*popuplayer*/
.popuplayer {position:absolute;z-index:100;left:50%;top:50%;width: 43rem;max-width:calc(100% - 2rem); height: auto; margin:auto;border:2px solid #3d506e;background-color:#fff;transform: translate(-50%, -50%); }
.layerdim {position:fixed;z-index:50;top:0;left:0;display:none;width:100%;height:100%; } 
.popconts {padding:1rem 1rem;background-color: #fff; } 
.popconts .poptit {border-bottom:2px solid #575757;padding-bottom:.25rem;text-align:left;margin-bottom:1rem;width: calc(100% - 2rem);position:fixed;top: 1rem;left: 1rem;}  
.popconts .poptit h1, .popconts .poptit .title {font-size:1.3rem;color:#000; font-weight: 400;padding-bottom: .5rem;}  
.popconts .popsect {width:100%;margin-top: 2.8rem; padding:0rem 0rem;/*max-height: 30rem;*/height:100%;max-height: calc(100vh - 18rem);overflow-y: auto; }
.popconts .popsect.sect02 {margin-top: 0; }
.popconts .btn_close {position:absolute;top:1rem;right:1rem;}
.popconts .btn_close .close {font-size:.8rem;width: 1.5rem;height: 1.5rem;background: #d8dbdf;color: #000;} 
.popconts .btn_close .close:hover i {transform:rotate(360deg);transition:.6s ease-out;}
.popconts .popsect .searchbox {padding: .5rem 0;}
.popconts .popsect .searchboxbg {background:#eff3f9;padding:.75rem .75rem;border:1px solid #d6d6d6;border-radius: 5px;}
.popconts .popsect .searchbox .input_text {width: calc(100% - 15rem);}
.popconts .popsect .searchbox .input_text2 {width:3.5rem;}
.popconts .poplist {overflow: hidden;}
.popconts .poplist li {float: left;width: 33%;padding: 2px 0;}
.popconts .poplist strong {color: #000;margin-right: .75rem;display: inline-block;}
.popconts .poplist strong.longdesc {width: 6rem;margin-right: 0px; }
.popconts .poplist input[type="radio"]+label  {margin-right: 1.5rem;}
.widpop {width: calc(100% - 6.5rem);}
/* .tablepopup {position:relative;width: 100%;border-collapse:collapse; border-top:2px solid #333333; table-layout:fixed;}
.tablepopup::after {display:block; content:""; position:absolute; width:100%; height:1px; background:#bbbbbb; bottom:0; left:0; z-index:2;}
.tablepopup thead th {background:#f4f7f9; color:#000000;   padding:.4rem 0; border:1px solid #dddddd; border-left:0; border-right:1px solid #d5d5d5; text-align:center;font-size: .8rem;  }
.tablepopup tbody th {background:#f4f7f9; padding:.4rem 5px; border-bottom:1px solid #dddddd; border-right:1px solid #d5d5d5;color:#000000; text-align:center;font-size: .8rem;}
.tablepopup td {background: #fff; padding:.4rem 5px; border:1px solid #dddddd; border-left:1px solid #d5d5d5; border-right:0;border-top:0; text-align:center;font-size: .75rem; color:#585858;  }
.tablepopup tr td:first-child {border-left:0 !important; border-right:1px solid #d5d5d5 !important;}
.tablepopup tr td:first-child {border-right:0 !important;}
.tablepopup tr th:last-child {border-right:0 !important;} 
.tablepopup tr .text {text-align: left;} 
.tablepopup td a {color: #2470A7; }
.tablepopup td a.btnsm {color: #000;}
.tablepopup td.num_right {text-align: right;}
.tablepopup tr.trcolor {background-color:#fdfbe9;}
.tablepopup td.nodata {text-align: center;padding:20px 0;font-size: .8rem;} */
.floatwrap {overflow: hidden;padding:1rem 0 .5rem 0;}
.floatwrap2 {overflow: hidden;padding:0rem 0 0rem 0;}
a.btninn {display:inline-block;height:1.4rem; line-height:1.3rem; padding:0 .3rem;border-radius:4px; font-size:.65rem; text-align:center; transition:.3s ease;vertical-align: middle;color: #000 !important;}
a.bgyellow {background: #feffef; border: 1px solid #6f6f6f;color: #000 !important;}
a.blueline {background: #eef4fc;border: 1px solid #b1b1b1;color: #000 !important;}
a.btnsm {display:inline-block;height:1.6rem; line-height:1.55rem; padding:0 .2rem;border-radius:.2rem; font-size:.7rem; text-align:center; transition:.3s ease;vertical-align: middle;color: #fff;}
a.bggreen {background:#3aa10d;}
a.bggreen:hover {background:#257204;} 
.pt_05{padding-top:5px !important;}
.pt_10{padding-top:10px !important;}
.pt_15{padding-top:15px !important;}
.pt_20{padding-top:20px !important;}
.pt_25{padding-top:25px !important;}
.pt_30{padding-top:30px !important;}
.pt_35{padding-top:35px !important;}
.pt_40{padding-top:40px !important;}
.pt_45{padding-top:45px !important;}
.pt_50{padding-top:50px !important;} 
.mt_05{margin-top:5px !important;}
.mt_10{margin-top:10px !important;}
.mt_15{margin-top:15px !important;}
.mt_20{margin-top:20px !important;}
.mt_25{margin-top:25px !important;}
.mt_30{margin-top:30px !important;} 
.mt_40{margin-top:30px !important;} 
.mt_50{margin-top:30px !important;} 
.mb_10 {margin-bottom:10px !important;}   
.nodis {display:none !important;}
.ico_srch:before {content:'\e97a'; }
[class^="ico_"]:before, [class*="ico_"]:before {font-family:'xeicon';font-size:.75rem;margin-right: 2px;font-style: normal;}
.ico_srch:after {display:none;}
.tablewrap {margin:10px 0; }
.tabledata {position:relative;/*min-width: 1280px;*/width: 100%;border-collapse:collapse; border-top:2px solid #333333; table-layout:fixed;}
.tabledata.jongtop {border-top:1px solid #333333 !important;  }
.tabledata thead th {background:#f4f7f9; color:#000000;   padding:10px 0; border:1px solid #dddddd; border-left:0; border-right:1px solid #d5d5d5; text-align:center;font-size: 16px;font-weight:400;  }
.tabledata th {background:#f4f7f9; padding:10px 5px; border-bottom:1px solid #dddddd; border-right:1px solid #d5d5d5; text-align:center;font-size: 16px;font-weight:500; }
.tabledata td { padding:8px 5px; border:1px solid #dddddd; border-left:1px solid #d5d5d5; border-right:0;border-top:0; text-align:center;font-size: 16px; color:#585858;background: #fff;  }
.tabledata td:first-child {border-left:0 !important; border-right:1px solid #d5d5d5 !important;}
.tabledata td:first-child {border-right:0 !important;}
.tabledata th:last-child {border-right:0 !important;}
.tabledata th.linergt {border-right:1px solid #d5d5d5 !important;}
.tabledata tr td.text {text-align: left;}
.tabledata td a {color: #2470A7; }
.tabledata td a.btnsm, .tabledata td a.btnsm2 {color: #000;}
.tabledata td.num_right {text-align: right;}
.tabledata tr.trcolor {background-color:#fdfbe9;}
.tabledata td.nodata {text-align: center;padding:20px 0;font-size: 16px;}
.tabledata th.sum, .tabledata tr.sum, .tabledata td.sum  {background: #fff9e9;}
.tabledata input[type="text"], .tabledata select, .tabledata textarea {width: 95%;}
.tabledata input.input_sch {width: calc(95% - 40px); display: inline-block;}
.tabledata input.postcode, .tabledata  select.postcode {width: 120px; display: inline-block;}
.tabledata input.wid50, .tabledata select.wid50 {width: 48%;display: inline-block;} 
a.bgprimary {background:#3d506e;}
a.bgprimary:hover {background:#092859;} 
a.bggreen {background:#3aa10d;}
a.bggreen:hover {background:#257204;} 
a.bgblue {background:#009dbf;}
a.bgblue:hover {background:#007d98;} 
a.bgorange {background:#ff5b1a;}
a.bgorange:hover {background:#c43d08;} 
.list2col li, .list3col li, .list4col li, .list5col li,  .list6col li {float: left;padding: 2px 0;}
.list2col li {width: 50%;padding-top: 4px;}
.list3col li {width: 33.333%;padding-top: 4px;}
.list4col li {width: 25%;padding-top: 4px;}
.list5col li {width: 20%;padding-top: 4px;}
.list6col li {width: 15%;padding-top: 4px;}
.list5col li.longwid {width: 50%;padding-top: 0px;}  
.list5col li.longwid2 {width: 40%;padding-top: 0px;}  
.list6col li.longwid {width: 55%;padding-top: 0px;}  
.list6col li.longwid2 {width: 25%;padding-top: 0px;}  
.textspec {padding-left: 9rem;margin-bottom: 1rem;} 
.tblstyle {border-collapse:collapse; width:100%;  table-layout:auto;}
.tblstyle th {background:#f4f7f9; padding:10px 0px 10px 10px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;  font-weight:400;color:#000; text-align:left;}
.tblstyle td {padding:10px 10px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; text-align:left;}   
.tblstyle colgroup > col.label {width:12%;}
.tblstyle colgroup > col.label13 {width:13%;}
.tblstyle colgroup > col.label14 {width:14%;}
.tblstyle colgroup > col.label15 {width:15%;}
/*�ڵ��˻����Է·��̾�*/
.autokeywrwp {position: relative;display:inline-block;width:30%;}
.autokeywrwp .autokey {position: absolute;width: 100%;left: 0rem; top: 2.05rem;background: #fafafa;color: #4c4c4c;border: 1px solid #d5d5d5;border-radius:.3rem;padding: .75rem .75rem;z-index: 10; }
.autokeywrwp .autokey li {padding: .1rem 0;}                                  
.autokeywrwp .autokey .btnclose {position:absolute;top:.5rem;right:.5rem;font-size: 1rem;border-bottom: 0;padding-bottom: 0;}
.autokeywrwp .autokey .btnclose:hover i {transform:rotate(360deg);transition:.6s ease-out;}
/*20231110*/
.tabledata input[type="radio"]+label, 
.tabledata input[type="checkbox"]+label {margin-right: 5px;}
.tabledata input[type="checkbox"],
.tabledata input[type="radio"]{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(1px,1px,1px,1px)}
.tabledata input[type="radio"]:focus+label{outline:1px dotted #000}
.tabledata input[type="radio"]+label{position:relative;padding-left:1rem;font-weight:400;color:#555}
.tabledata input[type="radio"]+label:before{content:"\e9c6";font-family:"xeicon";position:absolute;left:0;top:.4rem;color:#ddd;font-size:1rem;line-height:.4rem;background: #fff;}
.tabledata input[type="radio"]:checked+label:before{content:"\e9c7";font-family:"xeicon";color:#333}
.tabledata input[type="checkbox"]:focus + label{outline:1px dotted #000}
.tabledata input[type="checkbox"]+label{position:relative;padding-left:1rem;font-weight:400;color:#555}
.tabledata input[type="checkbox"]+label:before{content:"";position:absolute;left:0;top:.1rem;width:.9rem;height:.9rem;font-size:.9rem;line-height:.7rem;background:#fff;border:1px solid #ddd;text-align:center}
.tabledata input[type="checkbox"]:checked+label:before{content:"\e928";font-family:"xeicon";background:#116DC9;color:#fff;border-color:#116DC9}
.ftsize18 {font-size:18px;}
.date_calendar input[type="text"] {width:100%;}
.valigntop {vertical-align:top;}
.tabledata td.lineleft {border-left:1px solid #d5d5d5 !important; }
.boxorange {background:#FCE3CE;padding:10px 20px; }
.searchwrap  input.input_sch2, input.input_sch2 {width: calc(100% - 90px); display: inline-block;}
.searchlist th.valigntop {vertical-align:top;}
.align_left{text-align:left !important;}
.align_right{text-align:right !important;}
.align_center{text-align:center !important;}
/*첨부파일*/
.attwrap {border-top: 1px solid #d0d0d0; }
.attwrap .items {display: flex;justify-content: space-between; }
.attwrap .items .item{flex: 1;overflow: hidden; border-bottom: 1px solid #d0d0d0;}
.attwrap .items .item:first-child {border-right: 1px solid #d0d0d0;} 
.attwrap .tit_file {padding: 10px 10px 10px 10px;background: #f8f8f8;display: flex;justify-content: space-between;overflow: hidden;word-break: keep-all;} 
.attwrap .tit_file span {color: #000;width: calc(100% - 80px);}
.attwrap .tit_file a {width: 60px;}
.filelist {padding: 10px 10px;min-height:100px;}
.listfile {display: flex;justify-content: space-between;overflow: hidden;align-items: center;margin-bottom: 3px;font-size: 15px; position: relative;padding-left: 8px; }
.listfile::before {content: '';width: 5px;height: 1px;background: #666;top: 50%;left: 0;position: absolute;transform: translateY(-50%);}
.listfile .title2 {width: calc(100% - 160px);white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.listfile span.wdate {width: 90px;display:inline-block;margin-top: -3px;letter-spacing: -1px;}
.listfile .filedel2 {width: 140px;text-align: right; letter-spacing: -1px; }
a.btnatt {display:inline-block;height:1.4rem;width:60px; line-height:1.3rem; padding:0 .3rem;border-radius:4px; font-size:.65rem; text-align:center; transition:.3s ease;vertical-align: middle;color: #000 !important;}
a.bggreen2 {background: #f6ffe4; border: 1px solid #6f6f6f;color: #000 !important;}
a.bggreen2:hover {background: #EFFFCF;} 
.postcode {width: 4rem !important;}
.tableform {border-top: 1px solid #404040;overflow: hidden;width: 100%;margin:.5rem 0 0 0;}
.tableform.jong {border-top: 0px none;margin: 0 0 0 0;}
.tableform table.jong2 {margin-top:-.5rem;}
.tableform table {position:relative; left: -1px;border-collapse:separate; width: calc(100% + 1px);border-spacing: 0px;} 
.tableform table th {color:#000;text-align: center;font-weight: normal; padding: .4rem 0rem;position: relative; background: #fbfbfb;border-bottom: 1px solid #dfdfdf;border-left: 1px solid #e0e0e0;border-right:0px;} 
.tableform table td {padding:.4rem;text-align:left;border-bottom: 1px solid #dfdfdf;word-break: keep-all;background: #fff;border-left: 1px solid #dfdfdf;}
.tableform input[type="text"], .tableform input[type="password"],  .tableform select {width:100%;}
.tableform  input.postcode2, .tableform  select.postcode2 {width: calc(100% - 88px); display: inline-block;}
.tableform  input.input_sch, input.input_sch {width: calc(100% - 40px); display: inline-block;}
.tableform  input.postcode, .tableform  select.postcode {width: 120px; display: inline-block;}
.tableform  input.wid20, .tableform  select.wid20 {width: calc(20% - 2px);display: inline-block;}
.tableform  input.wid30, .tableform  select.wid30 {width:30%;display: inline-block;}
.tableform  input.wid40, .tableform  select.wid40 {width:40%;display: inline-block;}
.tableform  input.wid50, .tableform  select.wid50 {width: 49%;display: inline-block;}
.tableform  input.wid60, .tableform  select.wid60 {width: 59%;display: inline-block;}
.tableform  input.wid70, .tableform  select.wid70 {width: 69%;display: inline-block;} 
.tableform  input.wid100, .tableform  select.wid100 {width: 100%;display: inline-block;} 
.addr1 {width:calc(40% - 2px);display:inline-block;}
.addr2 {width:calc(60% - 2px);display:inline-block;}
.addr3 {width:100%;display:inline-block;}
.addr1 input, .addr2 input,  .addr3 input {width:100%;}
.tableform table td.brdleft {border-left: 0px solid #dfdfdf;}
.tableform table td.brdleft2 {border-left: 0px solid #dfdfdf;}
.tableform .col_w12p {width:12.5%;}
.tableform .col_w10p {width:10%;}
.tableform .col_w8p {width:8%;}
.tableform .col_w16p {width:16.5%;} 
.tableform input[type="radio"]+label, .tableform input[type="checkbox"]+label {margin-right: 1.5rem;}
[id^="imp_country"] + .custom-combobox {width:100% !important;} 
[id^="exp_country"] + .custom-combobox {width:100% !important;}
#start_country + .custom-combobox {width:calc(50% - 2px) !important;}
#arrival_country + .custom-combobox {width:calc(50% - 2px) !important;}
#propagation_doc_country + .custom-combobox {width:calc(50% - 2px) !important;}
#origin_doc_country + .custom-combobox {width:calc(50% - 2px) !important;}
#prod_country + .custom-combobox {width:100% !important;} 
#start_country.wid100 + .custom-combobox {width:100% !important;}
#arrival_country.wid100 + .custom-combobox {width:100% !important;}
.tableform input[type="radio"]+label.mr0, .tableform input[type="checkbox"]+label.mr0 {margin-right: 0rem;} 
.txt_bgyellow {background-color: #fffde7;}
a.btnline {display:inline-block;color:#000 !important;  height:28px; line-height:26px; padding:0 10px;border-radius:3px; font-size:13px; text-align:center; transition:.3s ease;vertical-align: middle;position: relative;}
a.purple {background:#f5f3ff;border: 1px solid #837fdd;}
a.purple:hover {background:#ffffff;border: 1px solid #4e00ff; } 
a.green {background:#f6fcf2;border: 1px solid #73bc25;}
a.green:hover {background:#ffffff;border: 1px solid #0b9d00; }
a.red {background:#ffeded;border: 1px solid #FE6F5E;}
a.red:hover {background:#ffffff;border: 1px solid #df3d3d; }
a.grey {background:#f2f2f2;border: 1px solid #a3a3a3;}
a.grey:hover {background:#ffffff;border: 1px solid #a3a3a3; }
a.orange {background:#fff3eb;border: 1px solid #e88b37;}
a.orange:hover {background:#ffffff;border: 1px solid #e88b37; }
a.blue {background:#e6f2ff;border: 1px solid #1f78e6;}
a.blue:hover {background:#ffffff;border: 1px solid #1f78e6; }
a.violet {background:#f9ecff;border: 1px solid #8e129d;}
a.violet:hover {background:#ffffff;border: 1px solid #8e129d; }
.alarm_txt {position: relative;word-break: keep-all;padding-left: 20px;}
.alarm_txt:before  {content:'\e9ab';font-family:'xeicon';font-size:.75rem;margin-right: 10px;font-style: normal;     position: absolute;
left: 0;top:2px;}


@media(max-width:1024px){
    .tablewrap {overflow-x: scroll; }
    .tabledata {min-width: 1280px}
}
@media(max-width:768px){
    .searchlist th, .searchlist td {width: 100%; display: block;padding: .25rem;}
    .searchlist colgroup > col.label, .searchlist colgroup > col.label13, .searchlist colgroup > col, 
    .searchlist colgroup > col.label15, .searchlist colgroup > col.poplabel, .searchlist colgroup > col {width: 100% !important;}
    /* .searchlist td span.textred  {display: block;margin-top: .5rem;} */
    .textspec {padding-left: 0rem;margin-bottom: 1rem;}
    /*20241125*/
    .popconts .poptit {width:100%;position: relative;top:0;left:0;margin-bottom:0;}
	.popconts .popsect {margin-top:.5rem;}
	.searchwrap input.wid30, .searchwrap select.wid30, 
	.searchwrap input.wid20, .searchwrap select.wid20,
	.searchwrap input.wid50, .searchwrap select.wid50 {width:100%;margin-bottom:.5rem;}
	.autokeywrwp {width:100%;margin-bottom:.5rem;}	
	/*20241126*/
	.list3col li {width: 100%; }
	.list4col li, .list5col li {width: 50%; } 
	.list6col li {width: 33.333%;} 	
	.searchwrap .custom-combobox + input {margin-top: 5px;}	
	.btnFindJong + span.textred  {display:block;margin-top:10px;}
	.searchwrap label + span.textred {display:block;margin-top:10px;}
	.searchwrap input[type="radio"]+label, .searchwrap input[type="checkbox"]+label {margin-right: .5rem;}	
	.tbl_wrt input + .phone {display:inline-block;margin-top:10px;}
	.tbl_wrt input + select.mail_domain {margin-top:10px;}
	/*첨부파일*/
	.attwrap .items {flex-direction: column;border-bottom: none;}
	.attwrap .items .item {border-bottom: 1px solid #d0d0d0;}
	.attwrap .items .item:first-child {border-right: none;}
	.tableform table colgroup > col {width:100% !important;}
	.tableform table th, .tableform table td {width: 100%; display: block;padding:.6rem 0;}	
	.addr1, .addr2 {width:100%;display:block;margin-bottom:5px;} 
	.tableform table td.brdleft2 {display:none;}
} 

@media(max-width:480px){
	.list4col li, .list5col li, .list5col li.longwid {width: 100%; }
	.list6col li {width: 50%;}
}
