#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;
}



/* privacy */
BODY.privacy #bodyPane P.lead{
	padding : 0px 0px 12px 0px;
	line-height : 2em;
	color : #000000;
}
BODY.privacy #bodyPane DIV.houshinField{
	margin-bottom : 2em;
	padding : 5px;
	border : 1px solid #646464;
	height : 100%;
}
BODY.privacy #bodyPane DIV.houshinField P.sign{
	margin-top : -2em;
	margin-bottom : -1em;
	text-align : left;
	float : right;
}


/* policy */
BODY.policy #bodyPane UL{
	list-style-type:square;
}


/* honnin */
BODY.honnin #bodyPane P,
BODY.honnin #bodyPane UL,
BODY.honnin #bodyPane OL{
	padding-bottom : 8px;
}

BODY.honnin #bodyPane TABLE,
BODY.honnin #bodyPane TH,
BODY.honnin #bodyPane TD{
	border-width : 0px;
}
BODY.honnin #bodyPane TABLE.dep{
	border-width : 1px;
}

BODY.honnin H5{
	color : #255FB1;
	font-weight : bold;
}

BODY.honnin #bodyPane DIV.riten{
    padding : 5px;
	border : 1px double #888888;
	margin-bottom : 16px;
}
BODY.honnin #bodyPane DIV.riten UL{
    padding-bottom:0px;
    list-style-type:square;
	border-style:none;
}


/* payoff */
BODY.payoff #bodyPane .more{
	text-align:center;
}


/* faq */
BODY.faq H4.other A{
	display : block;
	padding : 6px 0px 6px 16px;
	background-color : #3874C8;
	color : #FFFFFF;
}

BODY.faq #toggleLayer{
	margin : 0px 0px 32px 0px;
}

BODY.faq #toggleLayer H5{
	padding : 6px 0px 4px 16px;
	background-image : url(/common/img/icon_q.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
}

BODY.faq #toggleLayer DIV{
	padding : 0px 0px 0px 16px;
}

BODY.faq #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.faq #bodyPane #toggleLayer P{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 8px 0px;
}

BODY.faq #toggleLayer UL LI:first-line {
	color : #000000 !important;
}

BODY.faq #toggleLayer TABLE TD{
	text-align : center;
}

BODY.faq DIV.relatedLink{
	margin : 4px 0px 4px 0px;
}

BODY.faq #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;
}
#INQ table th{
	text-align: left;
	width: 27%;
	font-weight: normal;
}
#INQ table td{
	text-align: left;
}
#INQ table td img.free{
	vertical-align: middle;
	margin: 0 3px 0 0;
	padding: 0 0 2px 0;
}
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;
}
span.s{
	color: #000000;
	font-size: 85%;
	
}

