.cp_info_page table { width:100%;  }
.cp_info_page table tr:nth-child(1) td,
.cp_info_page table tr:nth-child(2) td {  
	background-color: rgb(51 153 255 / 100%);
    color: #fff;
    border-right: 1px #fff solid;
    border-bottom: 1px #fff solid;
    
	word-break: keep-all;
	padding: .1rem;
}

.cp_info_page table tr:nth-child(1) td { font-size: 95% !important; font-weight:bold; word-break: keep-all !important; } 
.cp_info_page table tr:nth-child(2) td {font-size: 86% !important;}

.cp_info_page table tr:nth-child(1) td:nth-child(1) { border-top-left-radius: 15px; }
.cp_info_page table tr:nth-child(1) td:last-child { border-top-right-radius: 15px; }

.content table tr td { font-size: 86% !important; text-align: center; }

.cp_info_page table tr td ,
table tbody tr td:nth-child(2n) { background-color:transparent;  } 

.cp_info_page { margin-top:15px;  }

.tab_list ul { 
	display: flex;
	gap: 10px;
	list-style: none; 
}

.tab_list ul li { 
	background-color: #eee;
	padding: 8px;
	border-radius: 5px; 
}

.tab_list ul li.active {background-color: rgb(51 153 255 / 80%); color: #fff;}

@media  screen  and ( max-width:1086px) { 
	.table_scrollble { width:100%;overflow-x:scroll;  }
}