/***********************
		regal
		privacy
		prd_dtl table
***********************/
#regal p,
#privacy p {
	padding: 10px 5px;
	word-break: break-all;
}
#regal table,
#prd_dtl .opt table,
#prd_dtl .dtl_tbl {
	width: 100%;
}
#regal th, #regal td,
#prd_dtl .opt th, #prd_dtl .opt td,
#prd_dtl .dtl_tbl th, #prd_dtl .dtl_tbl td {
	padding: 3px;
	border-bottom: 1px solid #999;
	word-break: break-all;
}
#regal th,
#prd_dtl .opt th,
#prd_dtl .dtl_tbl th {
	width: 30%;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	border-left: 1px solid #999;
	background: #EEE;
}
#regal td,
#prd_dtl .opt td,
#prd_dtl .dtl_tbl td {
	width: 60%;
	vertical-align: top;
	border-right: 1px solid #999;
}
#regal th {
	text-align: left;
}
#regal td {
	font-size: 12px;
}
#regal tr:first-child th,
#regal tr:first-child td,
#prd_dtl .opt tr:first-child th,
#prd_dtl .opt tr:first-child td,
#prd_dtl .dtl_tbl tr:first-child th,
#prd_dtl .dtl_tbl tr:first-child td {
	border-top: 1px solid #999;
}
#regal tr:first-child th,
#prd_dtl tr:first-child th,
#prd_dtl .dtl_tbl tr:first-child th {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}
#regal tr:first-child td,
#prd_dtl .opt tr:first-child td,
#prd_dtl .dtl_tbl tr:first-child td {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
#regal tr:last-child th,
#prd_dtl .opt tr:last-child th,
#prd_dtl .dtl_tbl tr:last-child th {
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
#regal tr:last-child td,
#prd_dtl .opt tr:last-child td,
#prd_dtl .dtl_tbl tr:last-child td {
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}