/* --------------------------------------------------------------------------------
	CONTENTS : TABLE
--------------------------------------------------------------------------------- */
.tbl-area2 {overflow-x:auto;border-top:2px solid var(--line8);}
.tbl-area2 > table {min-width:76.0rem;border-bottom:1px solid var(--line5);}
.tbl-area2 thead th {position:relative;padding:0.5rem 1.0rem;height:5.4rem;border-bottom:1px solid var(--line-th);font-size:2.5rem;font-weight:600;color:var(--color1);}
.tbl-area2 thead th + th:before {content:'';display:block;position:absolute;top:0;bottom:0;margin:auto 0;width:1px;height:1.2rem;background:var(--line-td);}
.tbl-area2 tbody th,
.tbl-area2 tbody td {padding:1.5rem 1.0rem;height:6.0rem;border-top:1px solid var(--line-td);text-align:center;font-size:2rem;color:var(--color4);}
.tbl-area2 tbody > tr:first-child > :is(td, th) {border-top:0;}
.tbl-area2 .al,
.tbl-area2 .al td {text-align:left;}
.tbl-area2 .ar,
.tbl-area2 .ar td {text-align:right;}
.tbl-area2.t1 > table {min-width:0;}
@media only screen and (max-width:1024px) { 
	.tbl-area2 thead th {height:3.2rem;font-size:1.4rem;}
	.tbl-area2 tbody th,
	.tbl-area2 tbody td {height:4.0rem;font-size:1.3rem;}
}


/* 테이블 */
table{width:100%;min-width:760px;table-layout: fixed;}
.table-wrap{overflow: auto;border-top:2px solid var(--line8);}
.table-wrap + .table-wrap{margin-top:20px;}
.table-wrap .t_view tr:first-child th,
.table-wrap .t_view tr:first-child td{border-top: 1px solid #000000;}
.table-wrap .t_view th[rowspan],
.table-wrap .t_view tr:last-child th,
.table-wrap .t_view tr:last-child td{border-bottom:1px solid #bbb;}
.table-wrap .t_view th.bottom_line{border-bottom:1px solid #e0e0e0;}
.table-wrap table {border-bottom:1px solid #bbb;}
.table-wrap thead th{height:54px;border: 1px solid #999;font-size: 16px;font-weight: 600;background:#f5f5f5;text-align: center;color: #000000;}
.table-wrap thead th:first-child,
.table-wrap tbody td:first-child{border-left: none;}
.table-wrap thead th:last-child,
.table-wrap tbody td:last-child{border-right: none;}
.table-wrap .t_view th{font-size: 16px;}
.table-wrap tbody.t_left th,
.table-wrap tbody.t_left td{text-align: left;}
.table-wrap tbody th{padding:16px 22px;border-right: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0;text-align: center;}
.table-wrap tbody td{padding:16px 22px;border:1px solid #e0e0e0;font-size: 14px;font-weight: 500;line-height: 26px;color: #000000;text-align: center;border-bottom:0;}
.table-wrap tbody th.bg{background: #f9f9f9;}
.table-wrap tbody th.bottom_b_line,
.table-wrap tbody td.bottom_b_line{border-bottom:1px solid #bbbbbb;}
.table-wrap tbody td.border_right{border-right:1px solid #e0e0e0 !important;}
.table-wrap tbody td a{font-weight: 500;color: #666666;}
.table-wrap .t_view tbody th,
.table-wrap .t_view tbody td{padding: 18px 22px;}
.table-wrap.t1 td {vertical-align:top;}
.table-wrap.t2 table {min-width:0}


.table-wrap td .link_btn{display:inline-block;height:auto;padding: 9px 12px;border-radius: 28px;font-size: 13px;font-weight: 500;line-height: 20px;color: #c8005f;}
.table-wrap td .link_btn span{padding-right: 26px;background-size: 17px auto;}
.table-wrap td .link_btn[target] span {padding-right:0;}
.table-wrap td .link_btn:hover,
.table-wrap td .link_btn.col4:hover{color:#fff;}
.table-wrap td .link_btn.col4{color:#000}
.table-wrap td .link_btn .arrow{background-image: url(/_res/postech/kor/img/sub/btn_arrow_ic2.png);background-size: 6px auto;}
.table-wrap td .link_btn:hover .arrow{background-image: url(/_res/postech/kor/img/sub/btn_arrow_wh_ic2.png);}
.table-wrap + .h5_title{margin-top:40px;}
.table-wrap + .ul-type-dot{margin-top:25px;}
.table-wrap + .mark-p{margin-top:25px;}
.table-wrap + .con-p{margin-top:20px;}
.table-wrap + .link_btn{margin-top:40px;}
@media only screen and (max-width:1024px){
	.table-wrap thead tr th{height: 55px;font-size: 15px;}
	.table-wrap tbody tr th,
	.table-wrap .t_view th{padding: 20px 10px;font-size: 15px;}
	.table-wrap tbody tr td{padding: 20px 15px;font-size: 15px;}
	.table-wrap .many_tb.s_table  tbody tr th {word-break: break-all;}
	
	.table-wrap + .h5_title{margin-top: 20px;}
	.table-wrap + .ul-type-dot{margin-top:15px;}
	.table-wrap + .link_btn{margin-top:20px;}
}
@media only screen and (max-width:760px){
	.table-wrap tbody tr td{word-break: break-word;overflow-wrap: break-word;}
}

.t_center{text-align: center !important;}
.t_left{text-align: left !important;}
.t_right{text-align: right !important;}
.ul-type-txt li + li{margin-top: 3px;}
.ul-type-txt .type{display: inline-block;height: 20px;padding: 0 12px;margin-right: 2px;border-radius: 13px;font-size: 12px;font-weight: 700;line-height: 20px;background:#000000;color: #ffb3c0;}
.ul-type-txt p{display: inline-block; font-size: 16px;font-weight: 500;line-height: 22px;color: #666666;}