						

.tablenormal {border-top:1px solid #666666;}
.tablenormal th {padding:8px 0;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-size:14px;text-align:center;font-weight:normal;color:#000000;background:#f5f5f5;}
.tablenormal .th1 {border-right:0px;}
.tablenormal td {padding:8px 8px 8px 10px;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-size:13px;line-height:20px;text-align:center;color:#444444;}
.tablenormal .tdr {border-right:1px solid #ddd}
.tablenormal .tdbg {font-size:17px;background:#7889aa;color:#fff;font-weight:bold;}
.tablenormal .tdlink {text-decoration:underline;}
.tablenormal .bg02 {background:#dbdbdb}

.tablenormal input[type="button"] {padding-top:0px;padding-bottom:0px;}
.tablenormal.le_td td{padding:8px 15px;text-align: left;}

.tablenormal2 {border-top:2px solid #7889aa;}
.tablenormal2 th {font-weight:normal;color:#333333;background:#f4f8fe;padding:8px 0;border-bottom:1px solid #ddd;border-right:1px solid #e9e1d7;}
.tablenormal2 .th1 {border-right:0px;}
.tablenormal2 td {font-size:13px;color:#333333;padding:15px 10px;vertical-align:top;border-bottom:1px solid #ddd;}
.tablenormal2 .td1 {border-bottom:1px solid #e1e1e1;}

.tablenormal_small {border-top:1px solid #666666;}
.tablenormal_small th {color:#000000;font-size:12px;text-align:center;font-weight:normal;background:#f5f5f5;;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:8px 0;}
.tablenormal_small .th1 {border-right:0px;}
.tablenormal_small td {font-size:13px;line-height:20px;color:#444444;text-align:center;;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:8px 8px 8px 10px;}
.tablenormal_small .tdr {border-right:1px solid #ddd}
.tablenormal_small .tdbg {font-size:17px;background:#7889aa;color:#fff;font-weight:bold;}
.tablenormal_small .tdlink {text-decoration:underline;}
.tablenormal_small .bg02 {background:#dbdbdb}
.tablenormal_small input {font-size:13px;}
/*



.tablenormal3 {border-top:2px solid #bbbbbb;}
.tablenormal3 th {font-size:13px;color:#696969;background:#f4f4f4;border-bottom:1px solid #e1e1e1;padding:8px 0;}
.tablenormal3 .th1 {border-right:0px;}
.tablenormal3 td {color:#696969;text-align:center;border-bottom:1px solid #e1e1e1;padding:10px 8px;}
.tablenormal3 .td1 {color:#696969;text-align:center;border-right:1px solid #e1e1e1;padding:10px 8px;}

.tablenormal4 {border-top:2px solid #bbbbbb;}
.tablenormal4 th {font-size:13px;color:#383838;background:#f4f4f4;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:8px 0;}
.tablenormal4 .th1 {border-right:0px;}
.tablenormal4 td {color:#3c3f44;text-align:center;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:8px 5px;}

.tablenormal5 {}
.tablenormal5 th {border-bottom:1px dotted #b2b2b2;padding:10px 0;}
.tablenormal5 th img {width:116px;border-radius:50%;margin:10px 0;}
.tablenormal5 td {border-bottom:1px solid #e1e1e1;padding:10px 5px;}
.tablenormal5 tr:last-child th, .tablenormal5 tr:last-child td {border-bottom:0px;}

*/


.list-cell{list-style:none;}
.list-cell > li{margin-bottom:30px;list-style:none;}
.list-cell > li .tit{display:block;color:#000;font-size:20px;}
.list-cell > li .con-h{margin-bottom:20px;}
.list-cell > li .con-h:after{content:"";display:block;clear:both;}
.list-cell > li .con-h .btn-cell{float:right;}
.list-cell > li .con-h .tit{float:left;}


.btn-wrap{padding:25px 0; text-align:center;}


#content .paging{margin-top:50px;text-align:center;}
#content .paging > p{display:inline-block;font-size:15px;}
#content .paging > p:after{content:'';display:block;clear:both;}
#content .paging > p strong{display:block;float:left;min-width: 30px;height:30px;margin-left:7px;color:#fff;line-height:30px;background:#999;font-weight:500;}
#content .paging > p a{display:block;float:left;min-width: 30px;height:30px;margin-left:7px;margin-bottom:5px;border:1px solid #ebebeb;line-height:30px;color:#999;font-weight:500;}
#content .paging > p a[rel='start']{width:auto;min-width: 30px;}
#content .paging > p a[rel='next']+a{width:55px;}

#content .w_100s{width:100% !important;}
#content .w_90s{width:90% !important;}
#content .w_85s{width:85% !important;}
#content .w_80s{width:80% !important;}
#content .w_75s{width:75% !important;}
#content .w_70s{width:70% !important;}
#content .w_65s{width:65% !important;}
#content .w_60s{width:60% !important;}
#content .w_55s{width:55% !important;}
#content .w_50s{width:50% !important;}
#content .w_45s{width:45% !important;}
#content .w_40s{width:40% !important;}
#content .w_35s{width:35% !important;}
#content .w_30s{width:30% !important;}
#content .w_25s{width:25% !important;}
#content .w_20s{width:20% !important;}
#content .w_15s{width:15% !important;}
#content .w_10s{width:10% !important;}
#content .w_auto{width:auto !important;}

.upload-box {display: block; padding: 20px;}
.upload-box .upload-wrap {}
.upload-box .upload-wrap .con-h{display: block; margin-bottom: 20px;}
.upload-box .upload-wrap .con-h::after {content:""; display: block; clear: both;}
.upload-box .upload-wrap .con-h .tit {float: left; position:relative; font-size: 1.5rem; line-height: 42px; color: #333543;}
.upload-box .upload-wrap .con-h .tit::before {content:""; position: absolute; bottom: 0; left: 0px; width: 30px; height: 3px; background-color:#206f44;}
.upload-box .upload-wrap .con-h .btn-sample {float: right;}
.upload-box .upload-wrap .con-b{border-top: 2px solid #206f44;}
.upload-box .upload-wrap .con-b .upload-table {width: 100%;}
.upload-box .upload-wrap .con-b .upload-table tr {}
.upload-box .upload-wrap .con-b .upload-table tr > th {color: #fff; background-color: #206f44;}
.upload-box .upload-wrap .con-b .upload-table tr > td {padding: 5px;}
.upload-box .upload-wrap .con-b .upload-table .excel-box {display: block;}
.upload-box .upload-wrap .con-b .upload-table .excel-box::after {content:""; display: block; clear: both;}
.upload-box .upload-wrap .con-b .upload-table .excel-box .file-box {float: left;}
.upload-box .upload-wrap .con-b .upload-table .excel-box .file-box::after{content:""; display: block; clear: both;}
.upload-box .upload-wrap .con-b .upload-table .excel-box .file-box .upload-name {float:left; min-width:200px; height: 45px; font-size: 1rem; -webkit-appearance: none; /* 네이티브 외형 감추기 */ -moz-appearance: none; appearance: none;}
.upload-box .upload-wrap .con-b .upload-table .excel-box .file-box input[type="file"] {position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; overflow: hidden; clip:rect(0,0,0,0);}
.upload-box .upload-wrap .con-b .upload-table .excel-box .file-box label {display:inline-block;height: 45px;padding: 0 7px 0 45px;line-height:45px;color:#206f44;border: 2px solid #206f44;background-color: #fff; background-image: url(../images/common/i_excel.png); background-repeat: no-repeat; background-position-x: 10px; background-position-y: center; cursor:pointer;}
.upload-box .upload-wrap .con-b .upload-table .excel-box .up-box {float: left;margin-left: 10px;}
.upload-box .upload-wrap .con-b .upload-table .excel-box .up-box .btn-upload{display:inline-block;width: 80px;height: 45px;padding: 0 10px;border: none;line-height:45px; font-weight: 400; font-size: 1rem;color:#fff;background-color: #206f44; cursor: pointer;}

.txtarea-01 {display: block; width: 100%; min-height: 100px; border: 1px solid #dcdcdc; resize:vertical;}
.check-01 {display: block; text-align: center;}



.input-group{display:table;width:100%;}
.input-group .in-caption{display:table-cell;width:1%;padding-left:3px;}