H3.title{
	color: #2386d5;
	font-size: 32px;
	font-weight : normal;
	position: relative;
	/*margin-left: 48px;*/
	padding-bottom: 18px;
	padding-left: 15px;
}
H3.title:before {
    position: absolute;
    top: 4px;               /* 上からの位置 */
    left: 0px;              /* 左からの位置 */
    width: 5px;             /* 四角形の横幅 */
    height: 34px;            /* 四角形の縦幅 */
    background: #2386d5;
    content:"";           /* 空白可 */
}
/*H3.title{
	margin : 0px 0px 16px 0px;
	padding : 8px 8px 8px 8px;
	background-image : url(/common/img/h3_bg.gif);
	background-repeat : repeat-x;
	font-size : 1.3em;
	border-width : 0px 0px 1px 0px;
	border-color : #0075c2;
	border-style : solid;
	font-weight : bold;
	color : #0075c2;
}*/
TABLE.loanDetail{
	width : 710px;
	margin : 0px 8px 16px 11px;
	border-width : 1px 0px 0px 1px;
	border-color : #999999;
	border-style : solid;
}
TABLE.loanDetail TH,
TABLE.loanDetail TD{
	padding : 4px 4px 4px 4px;
}
TABLE.loanDetail TH{
	white-space : nowrap;
	color : #000000;
	font-weight : bold;
	background-color : #d8e7f2;
	text-align : center;
	/*border-top : 1px #FFFFFF solid;
	border-left : 1px #FFFFFF solid;*/
	border-right : 1px #999999 solid;
	border-bottom : 1px #999999 solid;
}
TABLE.loanDetail TD{
	border-width : 0px 1px 1px 0px;
	border-color : #999999;
	border-style : solid;
}
TABLE.loanDetail TD TABLE{
	width : 97%;
	margin : 4px 4px 4px 4px;
	border-width : 1px 0px 0px 1px;
	border-color : #CCCCCC;
	border-style : solid;
}
TABLE.loanDetail TD TABLE TH,
TABLE.loanDetail TD TABLE TD{
	font-size : 0.9em;
	border-width : 0px 1px 1px 0px;
	border-color : #CCCCCC;
	border-style : solid;
}
TABLE.loanDetail TD TABLE TH{
	white-space : nowrap;
	background-color : #FFF0F5;
	color : #000000;
	text-align : center;
}
TABLE.loanDetail TD TABLE TD{
	background-color : #FFFFFF;
}
TABLE.loanDetail TD TABLE TD.highlight{
	background-color : #E6E6FA;
}
H4.item{
	margin : 16px 0px 16px 0px;
	/* background-image : url(/common/img/h3_bg.gif); */
	background-repeat : repeat-x;
	font-size : 1.1em;
	padding : 5px 8px 5px 8px;
	border-width: 0px 1px 1px 0px;
	border-color : #0075c2;
	border-style : solid;
	font-weight : bold;
	color : #0075c2;
}
H4.item SPAN{
	display : block;
	padding : 3px 0px 3px 8px;
	border-width : 0px 0px 0px 3px;
	border-color : #0075c2;
	border-style : solid;
}
