@charset "Shift_JIS";

#tbl_price {
	position: relative;
	left: 20px;
	width: 640px;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
	#tbl_price th {
		width: 160px;
		text-align: left;
	}
	#tbl_price th.foot {
		border-top: 2px dotted #CCC;
		border-bottom: 3px solid #CCC;
	}
	#tbl_price .license {
		width: 110px;
	}
	#tbl_price .price {
		width: 120px;
		font-weight: bold;
	}
	#tbl_price .note {
		width: 250px;
	}
	#tbl_price .head {
		border-top: 3px solid #CCC;
		padding-top: 5px;
	}
	#tbl_price .body {
		border-top: 2px dotted #CCC;
		padding-top: 5px;
	}
	#tbl_price .supple {
		padding-bottom: 5px;
	}
	#tbl_price .foot {
		border-bottom: 3px solid #CCC;
		padding-top: 5px;
		padding-bottom: 5px;
	}

#tbl_cti {
	position: relative;
	left: 20px;
	width: 640px;
	margin: 0px;
	border-collapse: collapse;
	border-width: 3px;
	border-style: solid;
	border-color: black;
	border-spacing: 0;
}
	#tbl_cti th {
		width: 50px;
		border: 1px solid black;
		padding: 5px;
		text-align: center;
	}
	#tbl_cti td {
		width: 280px;
		border: 1px solid black;
		padding: 5px;
		text-align: center;
		vertical-align: top;
	}
	#tbl_cti td.notice {
		width: 280px;
		border: 1px solid black;
		padding: 5px;
		text-align: left;
		vertical-align: top;
	}

