#bodyPane P,
#bodyPane UL,
#bodyPane OL{
	padding-bottom : 12px;
}

TABLE{width=:100%; border-width:1px 0px 0px 1px; border-style:solid; border-color:#999999;}
TABLE TH,TABLE TD{padding:3px;}
TABLE TH{white-space:nowrap; color:#FFFFFF; font-weight:bold; background-color:#3874C8; text-align:center;
	border-top : 1px #FFFFFF solid;
	border-left : 1px #FFFFFF solid;
	border-right : 1px #999999 solid;
	border-bottom : 1px #999999 solid;
}
TABLE TD{border-width:0px 1px 1px 0px; border-style:solid; border-color:#999999;}

.policyTitle{margin-bottom: -5px; font-size:1.2em; font-weight:bold; text-align:center;}

.listFirst{font-size:1.1em; font-weight:bold;}
.listFirst SPAN{font-weight:normal;}
.listSecond{color:#255FB1;}

OL LI OL{margin-bottom:-1.5em;}
OL LI UL{margin-bottom:-1.5em;}
UL LI UL{margin-bottom:-1.5em;}
UL LI OL{margin-bottom:-1.5em;}
LI P{margin-bottom:-1.5em;}
OL LI OL LI{color:#000000;}
OL LI OL LI OL LI{color:#255FB1;}

.groupR{text-align:right; vertical-align:middle;}
.groupC{text-align:center; vertical-align:middle;}
.groupL{text-align:left; vertical-align:middle;}
.habakaku1{width:30%; white-space:normal;}
.habakaku2{width:20%; white-space:normal;}
.renkethuTop1{border-bottom-width:0px;}
.renkethuTop2{border-top-width:1px;}


H4.osusume{
	padding : 8px 0px 11px 0px;
	color : #ffffff;
	text-align : center;
	font-size : 1.3em;
	background-color : #538DEB;
	background-image : url(/common/img/h5_loan_bg.gif);
	background-repeat : repeat-x;
	background-position : 0px bottom;
}


/* kinyu */
BODY.kinyu .kinyu p{
	margin: 0 0 20px 0;
}

BODY.kinyu H4.other A{
	display : block;
	padding : 6px 0px 6px 16px;
	background-color : #3874C8;
	color : #FFFFFF;
}

BODY.kinyu #toggleLayer{
	margin : 0px 0px 32px 0px;
}

BODY.kinyu #toggleLayer H5{
	padding : 6px 0px 4px 16px;
/*-	background-image : url(/common/img/icon_q.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;-*/
}

BODY.kinyu #toggleLayer DIV{
	padding : 0px 0px 0px 16px;
}

BODY.kinyu #toggleLayer DIV DIV{
	display : none;
	margin : 0px 0px 8px 0px;
	padding : 0px 0px 8px 16px;
/*-	background-image : url(/common/img/icon_a.gif);-*/
	background-repeat : no-repeat;
	background-position : 0px 6px;
	border-width : 0px 0px 1px 0px;
	border-color : #999999;
	border-style : dashed;
}

BODY.kinyu #bodyPane #toggleLayer P{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 8px 0px;
}

BODY.kinyu #toggleLayer UL LI:first-line {
	color : #000000 !important;
}

BODY.kinyu #toggleLayer TABLE TD{
	text-align : center;
}

BODY.kinyu div.kinyucho{
	margin: 30px 0 20px 14px;
}
/*- BODY.kinyu DIV.relatedLink{
	margin : 4px 0px 4px 0px;
}-*/

BODY.kinyu #bodyPane P{
	padding : 0px 0px 0px 0px;
}

DIV.kakko{
	float: left;
	width: 2em;
}
DIV.rieki{
	width: 95%;
	border: none;
	float: left;
	margin: 0 0 8px 0;
}

ol li.clear{
	clear: both;
}

h4.other{
	margin: 25px 0 20px 0;
}
table.kaisha{
	border: 0;
	width: 100%;
}
table.kaisha td{
	border: 0;
	vertical-align: top;
}

table.notesKokyaku{
	margin: 0 0 20px 0;
	border: none;
	font-size: 0.8em;
}
table.notesKokyaku td{
	border: none;
}

ol li strong{
	line-height: 200%;
}
strong span{
	color: #CC0000;
}

ul.rieki{
	list-style-type: none;
	margin: 0 0 -10px 1.6em;
	padding: 0;
}


P.revision{
	text-align : right;
	color : #828282;
	font-size : 1.1em;
	padding-bottom : 8px;
}
ol li.no{
	list-style: none;
}

span.kome{
	color: #000000;
	margin: 0;
	font-size: 85%;
	font-weight: normal;
}
ul li strong{
	font-weight: normal;
	border: 1px solid #666666;
	padding: 2px;
}
ul.judai{
	list-style-type: square;
}
ul.judai strong{
	font-weight: bold;
	border: 0;
	margin: 0;
	padding: 0;
}
ul.judai li p{
	margin: 2px 0 -5px 0;
	padding: 0;
	line-height: 130%;
}
ul.judai li p.up{
	margin: -1em 0 0 0;
	padding: 0;
}

ul.judai li ol{
	margin: 0 0 0 2em;
	padding: 0;
}
ul.judai li ol li{
	margin: 4px 0 0 0;
	padding: 0;
	line-height: 130%;
}
ul.judai li ol li ul{
	margin: 0;
	padding: 0;
}
ul.judai li ol li ul li{
	margin: 0;
	padding: 0;
	line-height: 130%;
}
ul.kome{
	list-style-type: none;
	margin: 0 0 0 2em;
	font-size: 85%;
}
ul.kome li span{
	margin: 0 0 0 -1em;
}
#haraimodoshi ol li table{
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	margin: 5px 0 5px 0;
}
#haraimodoshi ol li table th{
	background-color: #666666;
	width: 20%;
}

ul.finance li span{
	color: #CC0000;
}

ul.dia{
	list-style-type: square;
	list-style-position: outside;
	margin: 5px 0 0 30px;
	padding: 0;
}
ul.dia li{
}

ol li span{
}

DIV.button{
	margin : 20px 0px 18px -9px;
}
DIV.button IMG{
	margin : 0px 0px 6px 9px;
}
div.relatedLink{
/*-	width: 90%;-*/
	margin: 0 0 0 40px!important;
}
div.relatedLink a.arrow{
	width: 92%;
	border: none;
	background: url(/personal/kinyu/img/arrow_kinyu.gif) no-repeat left;
}

div.relatedLink a.arrow:link,
div.relatedLink a.arrow:visited{
	background-color : #FFFFFF;
}
div.relatedLink a.arrow:hover,
div.relatedLink a.arrow:active{
	background-color : #FFFFCC;
}
div.relatedLink a.pdficon:link,
div.relatedLink a.pdficon:visited{
	background-color : #FFFFFF!important;
}
div.relatedLink a.pdficon:hover,
div.relatedLink a.pdficon:active{
	background-color : #FFFFCC!important;
}
DIV.relatedLink a.pdficon{
	background: url(/personal/kinyu/img/icon_arrow_pdf.gif) no-repeat left 50%!important;
	width: 588px!important;
	float : left!important;
	display : block!important;
	height : 100%!important;
	margin : 4px 4px 0px 0px!important;
	padding : 6px 4px 6px 60px!important;
	white-space : nowrap!important;
}

ul.pdf{
	padding-bottom: 0!important;
}
ul.pdf li{
	line-height: 200%!important;
}
.clr{
	margin: 0!important;
}