


.pr_tbl {
	left: 50%;
    transform: translate(-50%, 0%);
	width: 100%; max-width: 1258px; height: auto;
	margin-top: 70px;

	display: flex;
	gap: 5px;
	align-items: center;
	flex-wrap: wrap;

}


.pr_tbl > div { 
	width: 100%; height: auto;
	border-radius: 5px;
	overflow: hidden; 
}
.pr_tbl .pr_tbl_item { width: 100%; height: auto; }



.pr_tbl .pr_tbl_item {
	display: flex;
	gap: 5px;
	align-items: center;
}

.pr_tbl .pr_tbl_td:nth-child(1){ width: 268px; }
.pr_tbl .pr_tbl_td:nth-child(2){ width: calc(100% - 268px); }

.pr_tbl .pr_tbl_thead .pr_tbl_item .pr_tbl_td {
	height: 64px; line-height: 64px;
	background-color: #00C3FF;
	font-size: 32px; color: #fff; text-align: center;
	font-weight: 700;
}

.pr_tbl .pr_tbl_tbody .pr_tbl_item:nth-child(odd){ background-color: #EFEFEF; }
.pr_tbl .pr_tbl_tbody .pr_tbl_item:nth-child(even){ background-color: #CFF4FF; }

.pr_tbl .pr_tbl_tbody .pr_tbl_item .pr_tbl_td {
	height: auto; line-height: 1.4;
	font-size: 24px; color: #000; text-align: center;
	padding: 20px 20px;
	font-weight: 700;
	border-radius: 5px;
	word-break: keep-all;
	
}
.pr_tbl .pr_tbl_tbody .pr_tbl_item .pr_tbl_td:nth-child(2) { font-weight: 400; text-align: left; }
.pr_tbl .pr_tbl_tbody .pr_tbl_item .pr_tbl_td:nth-child(2)::before {
	content: '';
	position: absolute; top: 0px; left: -5px;
	width: 5px; height: 100%;
	background-color: #fff;
}


@media (max-width: 479px){ 
	.pr_tbl .pr_tbl_td:nth-child(1) { width: calc((200 / 480) * 100vw); }
	.pr_tbl .pr_tbl_td:nth-child(2) { width: calc(100% - ((200 / 480) * 100vw)); }


	.pr_tbl { margin-top: calc((50 / 480) * 100vw); overflow-x: auto; padding-bottom: calc((10 / 480) * 100vw); }
	.pr_tbl > div { min-width: calc((600 / 480) * 100vw); }
	.pr_tbl .pr_tbl_thead .pr_tbl_item .pr_tbl_td { font-size: calc((22 / 480) * 100vw); height: auto; line-height: 1; padding: calc((15 / 480) * 100vw) 0px; }
	.pr_tbl .pr_tbl_tbody .pr_tbl_item .pr_tbl_td { font-size: calc((18 / 480) * 100vw); padding: calc((10 / 480) * 100vw) calc((10 / 480) * 100vw); }


	.pr_tbl .pr_tbl_tbody .pr_tbl_item .pr_tbl_td:nth-child(2)::before {
		left: calc((-5 / 480) * 100vw); width: calc((5 / 480) * 100vw); 
	}
	.pr_tbl, .pr_tbl .pr_tbl_item { gap: calc((5 / 480) * 100vw); }
}

@media (max-width: 749px) and (min-width: 480px) { 
	.pr_tbl .pr_tbl_td:nth-child(1) { width: 200px; }
	.pr_tbl .pr_tbl_td:nth-child(2) { width: calc(100% - 200px); }


	.pr_tbl { margin-top: 50px; overflow-x: auto; padding-bottom: 10px; }
	.pr_tbl > div { min-width: 600px; }
	.pr_tbl .pr_tbl_thead .pr_tbl_item .pr_tbl_td { font-size: 22px; height: auto; line-height: 1; padding: 15px 0px; }
	.pr_tbl .pr_tbl_tbody .pr_tbl_item .pr_tbl_td { font-size: 18px; padding: 10px 10px; }
}

@media (max-width: 1023px) and (min-width: 750px) { 
	.pr_tbl .pr_tbl_td:nth-child(1) { width: 200px; }
	.pr_tbl .pr_tbl_td:nth-child(2) { width: calc(100% - 200px); }
	.pr_tbl { margin-top: 50px; }
	.pr_tbl .pr_tbl_thead .pr_tbl_item .pr_tbl_td { font-size: 22px; height: auto; line-height: 1; padding: 15px 0px; }
	.pr_tbl .pr_tbl_tbody .pr_tbl_item .pr_tbl_td { font-size: 18px; padding: 10px 10px; }
}


@media (max-width: 1279px) and (min-width: 1024px) { 

}













/*
	@media (max-width: 479px){ 

	}

	@media (max-width: 749px) and (min-width: 480px) { 

	}

	@media (max-width: 1023px) and (min-width: 750px) { 

	}


	@media (max-width: 1279px) and (min-width: 1024px) { 

	}
*/
