
.tb_AA .sub_stit3{ width:100%; float: left;  display: flex; justify-content:space-between;  align-items: center; flex-direction:row; box-sizing: border-box; 	margin-bottom: 10px  }		
.tb_AA  .sub_stit3 .stt{ width:auto; float: left; font-size: var(--tit-md-size); font-weight:600; line-height: 180%; letter-spacing: -1px;  }	
.tb_AA  .sub_stit3 .stt_btn a{ width:auto; float: left; font-size: var(--tx-sm-size); color: #fff; font-weight:500; line-height: 100%; letter-spacing: -1px; background-color: #222; padding: 10px 20px; border-radius: 10px	; cursor:pointer }	
.tb_AA  .sub_stit2{ width:100%; float: left; font-size: var(--tit-mds-size); color: #222; font-weight:600; line-height: 100%; letter-spacing: -1px; margin-bottom: 20px;  }		


.tb_AA  .tbl_wrap {
    position: relative; overflow: hidden; margin: 0 auto; width: 100%;  border-top: none;
}	
.tb_AA  .tbl_head01 th  { vertical-align: middle;font-size:calc(var(--tx-sm-size) * 1.1);font-weight: 600; padding: 15px 0px!important; border-bottom: 1px solid #ccc} 	

.tb_AA  .tbl_head01 td  { vertical-align: middle;font-size: var(--tx-sm-size); border-right: 1px solid #ccc; border-bottom: 1px solid #ccc}	

.tb_AA  .tbl_head01 td:last-child{ vertical-align: middle;font-size: var(--tx-sm-size); border-right: none}

.tb_AA  .tbl_head01 td:first-child{ vertical-align: middle;font-size:calc(var(--tx-sm-size) * 1.1); font-weight: 600; }	

.tb_AA  .tbl_head01 td.text-left{text-align: left}	
.tb_AA  .tbl_head01 td.text-left>div{text-align: left; position: relative; padding-left: 15px}	
.tb_AA  .tbl_head01 td.text-left>div:before{content: "·";  position: absolute; left: 0px; top: 0px; font-size: 16px; color: #000}	
	
	

.tb_AA  .tbl_info { width:100%; float: left; font-size:  var(--tx-sm-size); color:#222; font-weight:500; line-height: 150%; letter-spacing: -1px;   margin-top: 20px ; }	





/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	.tb_AA  .tbl_head01 thead{display: none!important}	


.tb_AA  .tbl_head01 td:first-child{background-color: #f7f7f7; border-top: 1px solid #333!important; padding: 15px 10px!important; width: 100%!important}	

	.tb_AA  .tbl_head01 td{ width: 100%; display: flex;flex-direction: column; border: none!important; padding: 10px!important}	
	.tb_AA  .tbl_head01 td>div{ width: 100%;}	
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/


.th_align_frst{}
.td_align_frst:first-child{  } 
.td_align_frst:nth-child(2){  } 
.td_align_frst:nth-child(3){  } 
.td_align_frst:nth-child(4){  } 
.td_align_frst:nth-child(5){  } 
.td_align_frst:nth-child(6){  } 
.td_align_frst:nth-child(7){  } 
