#loanWrap{
	margin-top:10px;
}

#loanWrap h4{
margin-bottom:5px;
}

.loanMainBtn{
float:left;
}

#loanMainLeft{
margin-bottom:6px;
}

.leftMenu{
}

.leftMenu a:link{color:#000060;}
.leftMenu a:visited{color:#570057;}
.leftMenu a:active{color:#570057;}
.leftMenu a:hover{text-decoration:underline;color:#0071EE;
}


.indexArrowSub{
	width:220px;
	font-weight:bold;
	color:#333399;
	background-color: #D8DCEB;
	background-image: url(../images/arrow_btn.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.indexArrowSub a:link{
	color:#000060;
	padding-left:23px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.indexArrowSub a:visited{
	color:#570057;
	padding-left:23px;
	padding-top: 3px;
	padding-bottom: 3px;
}


.indexArrowSub a:hover{
	text-decoration:underline;
	color:#0071EE;
	padding-left:23px;
	padding-top: 3px;
	padding-bottom: 3px;
}


#firstTopBg{
	width:543px;
	height:170px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../images/title_bg.jpg);
}

.firstPointDescription{
	margin:5px 0 0 0;
	line-height:1.2em;
}

.firstPointDescription3{
	margin:5px 0 20px 0;
	line-height:1.2em;
}

.thirdPointDescription3{
	margin:5px 0 0 0;
	line-height:1.1em;
}

.firstPointDescription2{
	margin:5px 0;
	line-height:1.2em;
}

#firstPointBottom{
margin-bottom:15px;
}

#firstSystemTitle{
padding:15px 0;
}

.simulArrowSub{
	width: 215px;
	font-weight:bold;
	color:#333399;
	font-size: 12px;
	background-color: #D8DCEB;
	background-image: url(../images/arrow_btn.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#* html .simulArrowSub{
#width:233px;
#	padding-left:18px;
#}

.simulArrowSub a:link{
	color:#000060;
	;
	padding-left:23px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.simulArrowSub a:visited{
	color:#570057;
	padding-left:23px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.simulArrowSub a:hover{
	text-decoration:underline;
	color:#0071EE;
	padding-left:23px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#simulSystemTitle{
padding:40px 0 10px 0;
}

#systemImage{
padding:10px 0 0 0;
text-align:center;
}

#beteranTopBg {
	width:543px;
	height:170px;
	background-image: url(../images/simulation_title_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
}

.pointLine{
border-bottom:#CCCCCC 1px solid; 
margin-bottom:15px;
}

#topTitleBox{
padding:0 0 10px 10px;
}

#topTitleBoxLead{
	width:300px;
	margin-top:5px;
}

#beteranThreePoint {
margin-top:15px;
margin-bottom:10px;
}

.threePointBoxIn{
padding:10px;
}

#subPoint1Description{
margin:5px 0 10px 0;
font-size:10px;
}

.beteranPointDescip{
margin:0 0 10px 0;
}

#simulationFlash{
margin:30px 0;
}

.subDescription{
padding:5px;
}

.indexArrowSub2{
	width:160px;
	padding-left:18px;
	padding-bottom:2px;
	font-weight:bold;
	color:#333399;
	background-image: url(../images/arrow_btn2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
* html .indexArrowSub2{
width:165px; 
}

.indexArrowSub3{
	width:200px;
	font-weight:bold;
	color:#333399;
	margin: 0px;
	padding: 3px 0px;
	background-color: #D8DCEB;
	background-image: url(../images/arrow_btn.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}

.indexArrowSub3 a:link{
	color:#000060;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 23px;
}

.indexArrowSub3 a:visited{
	color:#570057;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 23px;
}

.indexArrowSub3 a:hover{
	text-decoration:underline;
	color:#0071EE;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 23px;
}

.indexArrowSub4{
	width:300px;
	font-weight:bold;
	margin: 0px;
	padding: 3px 0px;
	background-color: #D8DCEB;
	background-image: url(../images/arrow_btn.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}

.indexArrowSub4 a:link{
	color:#000060;
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.indexArrowSub4 a:visited{
	color:#570057;
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.indexArrowSub4 a:hover{
text-decoration:underline;
	color:#0071EE;
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.indexArrowSub4 a:active{
text-decoration:underline;
	color:#0071EE;
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.check3ArrowSub4{
	width:295px;
	font-weight:bold;
	color:#333399;
	background-color: #D8DCEB;
	background-image: url(../images/arrow_btn.gif);
	background-repeat: no-repeat;
	background-position: 2px;
}

.check3ArrowSub4 a:link{
	color:#000060;
}
.indexArrowSub4 a:visited{
	color:#570057;
}

.check3ArrowSub4 a:hover{
	text-decoration:underline;
	color:#0071EE;
}


.indexArrowSub5{
	padding-left:18px;
	padding-bottom:2px;
	font-weight:bold;
	color:#333399;
	background-image: url(../images/arrow_btn2.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.indexArrowSub5 a:link{
color:#000060;
}
.indexArrowSub5 a:visited{
color:#570057;
}

.indexArrowSub5 a:hover{
text-decoration:underline;
color:#0071EE;
}

.indexArrowSub6{
	padding-left:18px;
	font-weight:bold;
	color:#333399;
	background-color: #000000;
	background-image: url(image/arrow_btn2.gif);
	background-repeat: no-repeat;
	background-position: 2px;
}

.indexArrowSub6 a:link{
color:#000060;
}
.indexArrowSub6 a:visited{
color:#570057;
}


.indexArrowSub6 a:hover{
text-decoration:underline;
color:#0071EE;
}


#qaTopTable{
margin:10px 0;
}

#qaTopProfile{
font-size:12px;
margin-top:10px;
}

#qaTopProfile span{
font-weight:bold;
color:#3366CC;
}

.qaTableQ{
padding-bottom:15px;
padding-left:10px;
}

.qaTableA{
padding-left:10px;
}

#qaTopTitle{
padding-bottom:5px;
}

.qaTable{
padding-bottom:20px;
margin-bottom:5px;
margin-top:25px;
border-bottom:solid 1px #CCCCCC;
width:520px;
}

.qaTableLast{
padding-bottom:20px;
margin-bottom:5px;
margin-top:15px;
width:520px;
}


#qaTableSub01{
margin:5px 0;
border-collapse:collapse;
font-size:14px;
}

#qaTableSub01 td{
border:#000000 1px solid;
padding:5px;
}

#qa_NinsiTable{
	border-collapse:collapse;
	margin-top:10px;
	color:#666666;
	font-size: 90%;
}
#qa_NinsiTable td{
border:#ccc 1px solid;
padding:5px;
}
#qa_NinsiTable strong{
color:#446A86;
}

#inforTopLead{
margin:5px 0 10px 0;
}

.infortPointTitle{
padding-bottom:10px;
}

.inforTableBg{
border-bottom:#CCCCCC 1px solid;
margin-bottom:15px;
}

.inforTableBg2{
margin:10px 0 20px 0;
border-bottom:#CCCCCC 1px solid;
}

.inforGotoTd{
padding:3px 0;
}

.inforPoint01Con{
margin:0 0 5px 0;
}

#inforPoint1Image2{
padding-bottom:15px;
}

.inforPointCon{
padding:0 10px 10px 10px;
}

.inforPointConL{
padding:0 10px 25px 10px;
}

#inforPoint2Table{
font-size:90%;
line-height:1.5em;
}

.inforPoint4Sub{
padding-bottom:10px;
}

#inforLoanTable{
margin:10px 0;
}

#inforLoanBottom{
padding-bottom:30px;
}

.inforPoint2Contents{
padding:10px 0 0 0;
}

#loanCenterBg{
	width:546px;
	height:159px;
	background-image: url(../images/qa_bottom_bg.jpg);
}

#loanCenterLead{
padding:20px 0;
}

#loanCenterQA{
padding-bottom:7px;
}

.inforTable{
	border-collapse:collapse;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.inforTable td{
	text-align:center;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	margin: 0px;
	padding: 0px;
}

.cp10{
padding-top:10px;
text-align:center;
}

.cbp5{
text-align:center;
}

.tableFont{
	margin: 0px;
	padding: 0px;
}
.tableFont a:link{
	color: #FF6600;
}
.tableFont a:visited{
	color: #FF6600;
}
.tableFont a:hover{
	color: #FF3300;
}
.tableFont01{
font-size:120%;
}

.sf{
	font-size:90%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.fontRed01{
	color:#CC0000;
	font-size:140%;
}

.fontRed03{
	color:#CC0000;
	font-size:120%;
}


.fontRed02{
	color:#CC0000;
	font-size:140%;
}

.wideLeft{
width:146px;
}
* html .wideLeft{
width:147px;
}

.wideRight{
width:404px;
}
* html .wideRight{
width:403px;
}

.bnone{
	border: 0px none;
}

/* ローンページ特殊 */
	
.glaybox {
	background-color: #EAEAEA;
	padding: 7px;
	line-height: 120%;
	vertical-align: top;
}

.atext-b {
	color: #CC3333;
	font-size: 110%;
	line-height: 150%;
}

.atext {
	margin: 0px;
	padding: 0px;
	line-height: 100%;
}

#kinriyugu {
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	text-align: center;
}

#kinriyugu td {
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	text-align: center;
	margin: 0px;
	font-family: "ＭＳ ゴシック", osaka, "ヒラギノ角ゴ Pro W3, Verdana ";
}

.msp {
	font-family: "ＭＳ Ｐゴシック", osaka, "ヒラギノ角ゴ Pro W3, Verdana ";}
	
.margin {
	padding: 5px;
}
