
.conts_wp{font-size: 14px; line-height: 1.5;}
.conts_wp .intro{position: relative;}
.conts_wp .btn_top{position: fixed; right: 1%; bottom: 3%; background: rgba(0,0,0,0.98); width: 38px; height: 38px; font-size: 12px; font-weight: 900; border-radius: 50%; color: #fff; display: grid; align-items: center; text-align: center;}
.conts_wp .txt{padding-top: 20px;}
.conts_wp em{font-size: 20px; font-weight: 900; padding-top: 45px; line-height: 1;display: flex; align-items: center;}
.conts_wp em img{margin-right: 10px;}
.conts_wp .notice{padding-left: 15px;}
.conts_wp .notice::before{content: '\203B'; padding-right: 5px; margin-left: -15px;}
.conts_wp .hyphen{display: block; padding: 5px 0 0 5px;;}
.conts_wp .hyphen::before{content: '\002D'; margin-left: -12px; padding-right: 3px;}
.conts_wp .depth{padding: 0 10px;}
.conts_wp .alink{width: fit-content; padding-top: 20px;}
.conts_wp .alink P{border-bottom: 1px solid #ccc; padding: 5px 0 3px;}
.conts_wp .alink i{width: 180px; display: inline-block;}
.conts_wp .btn{border: 1px solid #ccc; padding: 0 10px; font-size: 11px; text-align: center; display: inline-block; margin-left: 10px;}
.conts_wp .list{overflow: hidden; margin-top: 10px; padding: 20px; border: 1px solid #efefef; counter-reset: number;}
.conts_wp .list li{float: left; width: fit-content; padding: 0 5% 0 5%;}
.conts_wp .list li div{width: fit-content; padding: 0 0 1px 20px;}
.conts_wp .list li div::before{content: '제'; margin-left: -20px;}
.conts_wp .list li div i{display: inline-block;}
.conts_wp .list li div i::before{counter-increment: number 1; content: counter(number) '';}
.conts_wp .list li div i::after{content: '조'; padding-right: 5px; }
.conts_wp .list li div:hover{border-bottom: 1px solid #000; padding-bottom: 0;}
.conts_wp .info{padding: 10px 0 0 20px; counter-reset: number;}
.conts_wp .info li{padding-top: 10px;}
.conts_wp .info li::before{counter-increment: number 1; content: counter(number) '.'; padding-right: 5px; margin-left: -15px;}
.conts_wp .info li.bold::before{font-weight: 900;}
.conts_wp .no{padding: 5px 0 0 20px; counter-reset: number;}
.conts_wp .no p::before{counter-increment: number 1; content: counter(number) '\0029'; padding-right: 5px; margin-left: -20px;}
table{table-layout: fixed; word-break: break-all; border-collapse: collapse; width: 100%;}
table.labeling{margin-top: 45px; border-top: 2px solid #000; border-bottom: 1px solid #000;}
table.labeling th,
table.labeling td{text-align: center;}
table.labeling td{border-top: 1px solid #efefef; padding: 20px 0;}
table.labeling td:nth-child(2){border: 1px solid #efefef; border-bottom: 0;}
table.labeling thead th{padding: 15px 0; border-bottom: 1px solid #000; font-size: 16px;}
table.labeling img{width: 54px; margin: 0 auto 10px;}

table.data{margin: 20px auto 0; border: 1px solid #e7e7e7;}
table.data th{text-align: center;}
table.data tbody th{font-weight: 500; border-top: 0;}
table.data th,
table.data td{border: 1px solid #e7e7e7; border-right: 0; padding: 10px;}
table.data thead th{background: #efefef; border-bottom: 0;}

table.data tr td:first-child,
table.data tr:first-child td{border-top: 0;}
table.data col:nth-child(1){width: 35%;}
table.data col:nth-child(2){width: 65%;}
table.data.v2 tbody th{background: #efefef; font-weight: 900;}

table.data.cell_3 td,
table.data.cell_4 td{text-align: center;}

table.data.cell_3 col:nth-child(1){width: 40%}
table.data.cell_3 col:nth-child(2){width: 20%}
table.data.cell_3 col:nth-child(3){width: 40%}

table.data.cell_3.v2 col:nth-child(1){width: 30%}
table.data.cell_3.v2 col:nth-child(2){width: 45%;}
table.data.cell_3.v2 col:nth-child(3){width: 25%}

table.data.cell_3.v2 td:nth-child(2),
table.data.cell_3.v2 tr:nth-child(2) > td:nth-child(1){text-align: left;}
table.data.cell_3.v2 td:last-child{text-align: center !important;}

table.data.cell_4 col:nth-child(1){width: 25%}
table.data.cell_4 col:nth-child(2){width: 25%}
table.data.cell_4 col:nth-child(3){width: 15%}
table.data.cell_4 col:nth-child(4){width: 40%}

table.data.cell_4.v2 col:nth-child(1){width: 22%}
table.data.cell_4.v2 col:nth-child(2){width: 35%}
table.data.cell_4.v2 col:nth-child(3){width: 26%}
table.data.cell_4.v2 col:nth-child(4){width: 17%}

.black{color: #000;}
.point{color: #3389f2;}