/* privacy */ol.decimal {	list-style: decimal outside;	margin: 0px 0px 10px 20px;	padding: 0px;}ul.address {	list-style: none inside;	margin: 0px 0px 15px 50px;	padding: 0px;}/*company */table.outline {	width: 650px;	border-collapse: collapse;	border-spacing: 0px;}tr {	background-image: url(../img/line04.gif);	background-repeat: no-repeat;	background-position: left bottom;}td {	text-align: left;	vertical-align: top;	margin: 0px;	padding: 5px 5px 8px 5px;}th {	width: 100px;	text-align: justify;	text-justify: distribute-all-lines; 	white-space: nowrap;	padding: 5px 5px 15px 15px;	margin-left: 1em;}.title02 {  	background: #fff;  	border-left: 7px solid #FF88E2;  	padding:0.5em 0.8em; 	margin-bottom: 25px;}.title {	border-left: 7px solid #FF88E2;	border-bottom: 1px dashed #FF88E2;	padding: 0.3em 0.8em;	margin-bottom: 25px;	color: #777777;}.title03 {  	background: #f8f8f8;  	border-bottom: 3px solid #CCCCCC;  	padding:0.5em 0.8em 0.3em 0.8em; 	margin-bottom: 25px; }.title04 {  	border-left: 1px solid #f0f0f0;	border-right: 1px solid #9d9d9d;	border-top: 1px solid #d4d4d4;	border-bottom: 1px solid #656565;	display: block;  	padding:0.2em 0.3em; 	margin-bottom: 25px; }  .title04b {  	border-left: #ff88cc solid 6px;  	padding: 0.3em 0.3em 0.3em 0.8em;  }  /*e[u */table.outline {	width: 650px;	border-collapse: collapse;	border-spacing: 0px;}tr {	background-image: url(../img/line01.gif);	background-repeat: no-repeat;	background-position: left bottom;}td {	text-align: left;	vertical-align: top;	margin: 0px;	padding: 5px 5px 8px 5px;}th {	width: 100px;	text-align: justify;	text-justify: distribute-all-lines; 	white-space: nowrap;	padding: 5px 5px 15px 15px;	margin-left: 1em;}