/* メイン画像下コンテンツ
------------------------------------------------ */
#rb_contents{
	width:583px;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
		}
	
.cbox{
	width:680px;
	margin:0 auto 10px;
}
.arrow{
	background:url(../image/common/arrow.jpg) no-repeat left;
	padding-left:20px;
}

/* 共通レイアウト
------------------------------------------------ */
.waku img{
	padding:3px;
	border:1px #999 solid;
	padding:3px;
}

#layout_01{
	width:600px;
	margin:0 auto 20px;
	padding:6px;
}
#layout_01 img{
	border:1px #999 solid;
	padding:3px;
	margin:0 10px;
	float:left;
}

#bottom_tel{
	width:540px;
	margin:0 auto 40px;
	padding:20px;
	text-align:center;
	border:4px #CCC solid;
}

/* テーブル共通
------------------------------------------------ */
table.stdt1{
	width:678px;
	margin:0 auto 30px;
	border-collapse:collapse;
	border:solid 1px #CCC;
}

table.stdt1 th,
table.stdt1 td{
	border:solid 1px #CCC;
	padding:10px;
}

table.stdt1 th{
	background:#F5F5F5;
	text-align:left;
	white-space:nowrap;
	font-size:14px;
	color:#000000;
}
table.stdt1 td{
	line-height:140%;
	color:#333333;
}

table.stdt2{
	width:518px;
	margin:0 auto;
	margin-top:16px;
	margin-bottom:10px;
	border-collapse:collapse;
	border:solid 3px #CCC;
}

table.stdt2 th,
table.stdt2 td{
	border:solid 1px #CCC;
	padding:6px;
}

table.stdt2 th{
	background:#F5F5F5;
	text-align:left;
	white-space:nowrap;
	font-size:14px;
	color:#003366;
}
table.stdt2 td{
	line-height:140%;
	color:#333333;
}

/* パンくずナビ
------------------------------------------------ */
#rootlist{
	width:690px;
	margin:0 auto 30px;
	font-size:10px;
}
#rootlist a{
	color:#494949;
	text-decoration:underline;
}
#rootlist a:hover{
	color:#494949;
	text-decoration:none;
}
span.breadarrow{
	margin:0 3px;
}

/* タイトル
------------------------------------------------ */
h2{
	width:700px;
}
h3{
	width:680px;
	margin:0 auto 20px;
	color:#000000;
	font-size:18px;
	text-indent:25px;
	letter-spacing:0.1em;
	background:url(../image/common/arrow.gif) no-repeat left;
}
h4{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
h5{

	font-size:12px;
}

/* おうちを手放さないための
------------------------------------------------ */
#house_01{
	width:700px;
	margin:10px auto 30px;
}
#house_02{
	width:700px;
	margin:0 auto 30px;
	text-align:center;
}
#house_03{
	width:700px;
	margin:0 auto;
	text-align:center;
}

/*会社案内
------------------------------------------------ */
#access_map{
	width:680px;
	margin:0 auto;
}

/* お問合わせ
------------------------------------------------ */
#contact{
	width:528px;
	margin:40px auto 5px;
	border-bottom:dotted 1px #999999;
}
#contact li{
	margin-left:25px;
	margin-bottom:10px;
}
#contact .img{
	margin-bottom:12px;
	float:left;
}
#contact .text{
	width:420px;
	font-size:16px;
	line-height:140%;
	float:right;
}
#contact .text .title{
	font-weight:bold;
}

/* メニュー
------------------------------------------------ */
#menu{
	width:560px;
	margin:0 auto;
}
#menu span{
	margin-left:10px;
}
#menu .left{
	width:270px;
	float:left;
}
#menu .right{
	width:270px;
	float:right;
}
#menu .box{
	width:248px;
	padding:10px;
	margin-bottom:20px;
	border:1px #E4D692 solid;
}
#menu a:hover {
	background:#FFFFE6;
}

/* FAQ
------------------------------------------------ */
#faq{
	width:680px;
	margin:0 auto 40px;
}
#faq dt{
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
	margin-bottom:20px;
}
#faq dd{
	border:3px solid #ccc;
	padding:15px;
}

/* リンク
------------------------------------------------ */
#link li{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px #999 dotted;
	float:left;
}

#link li .title{
	width:120px;
	padding-left:5px;
	float:left;
}
#link li .comment{
	width:400px;
	float:right;
}

/* 個人情報について
------------------------------------------------ */
.privacy{
	width:680px;
	margin:0 auto 10px;
}
.privacy dt{
	margin-bottom:8px;
	font-size:14px;
	font-weight: bold;
	color:#333399;
}
.privacy dd{
	margin-bottom:15px;
	font-size:12px;
	color:#333;
}
.privacy li{
	margin-bottom:5px;
	margin-left:10px;
	font-size:12px;
	color:#333;
}

/* 融資の流れ
------------------------------------------------ */
.flow_box{
	width:628px;
	margin:0 auto;
	border:1px #CCC solid;
	padding:15px;
}
.flow_box .l{
	width:10px;
	float:left;
}
.flow_box .r{
	width:500px;
	float:right;
}
.flow_box .r dt{
	font-weight:bold;
	font-size:18px;
	margin-bottom:10px;
	color:#000;
}
.flow_arrow{
	width:660px;
	margin:5px auto;
	text-align:center;
}


#flow li{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px #ccc solid;
}
#flow .contents dt{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	color:#663300;
}
#flow .contents dd{
	margin-bottom:5px;
	margin-left:10px;
}
/* シミュレーション
------------------------------------------------ */
table.sim{
	width:500px;
	margin:0 auto;
	margin-top:16px;
	margin-bottom:10px;
	border-collapse:collapse;
	border:solid 1px #CCC;
}

table.sim th,
table.sim td{
	border:solid 1px #CCC;
	padding:6px;
}

table.sim th{
	background:#F5F5F5;
	text-align:left;
	white-space:nowrap;
	font-size:14px;
	color:#003366;
}
table.sim td{
	text-align:right;
	line-height:140%;
	color:#333333;
}

/* 同意事項
------------------------------------------------ */
#articles{
	width:680px;
	height:300px;
	margin:0 auto 20px;
	overflow: auto;
}

.articles{
	margin-bottom:20px;
}
.articles dt{
	font-weight:bold;
	margin-bottom:10px;
}
.articles dd{
	margin-bottom:10px;
}
.articles2{
	padding-left:20px;
	margin-bottom:40px;
}
.articles2 dt{
	font-weight:bold;
	margin-bottom:10px;
}
.articles2 dd{
	margin-bottom:10px;
}

#articles_check{
	width:666px;
	margin:0 auto 20px;
	padding:5px;
	border:2px #FF0000 solid;
}
