/* ---------------------------------------------
 Common
--------------------------------------------- */
/* ----- TOPへ戻る ----- */
.pageTop {
	margin: 5px 0　0;
	padding: 0;
	text-align: right;
	font-size: 90%;
}

/* ---------------------------------------------
 ヘッダー
--------------------------------------------- */
#header p#p_H1 {
	font-size: 96%;
	padding: 0 0 3px 7px;
	font-weight: bold;
}


/* ---------------------------------------------
 ページ
--------------------------------------------- */

/* ----- topicPath ----- */
ul#topicPath {
	margin: 3px 0 0;
}
ul#topicPath li {
	display: inline;
}

/* ----- page ----- */
div#page h1 {
	font-size: 120%;
	color: #363636;
	background: url(../img/page/page_h1_icon.gif) no-repeat;
	padding-left: 25px;
	margin: 5px 0;
	line-height: 35px;
}

div#page h2 {
	background: #ababab;
	color: #ffffff;
	border: 1px solid #cccccc;
	border-left: 10px solid #cfcfcc;
	padding: 7px 8px;
	margin: 20px 0 10px;
	font-size: 100%;
}

div#page h3 {
	background: url(../img/page/shorui_dt.gif) left center no-repeat;
	padding: 2px 0 0 14px;
	margin: 10px 0 0 10px;
	font-size: 100%;
	color:#669900;
}

div#page p,div#page dl {
	margin: 10px 5px;
}

/* ----- 会社概要 ----- */
.table_info {
	width: 90%;
	margin: 25px 20px 40px;
	border-collapse: collapse;
	border: 1px solid #CDDFED;
}
.table_info th,.table_info td {
	border: 1px solid #CDDFED;
	padding: 7px 10px;
}
.table_info th {
	background: #EBF3FB;
	color: #577D9E;
	white-space: nowrap;
	font-weight: normal;
}
.table_info td hr {
	border:dotted #cccccc;
	border-width:1px 0px 0px 0px;
	height:1px;
	margin: 10px 0;
}

/* ----- 流れ ----- */
div#page dl#nagare {
	margin: 30px 90px 10px;
}
div#page dl#nagare dd {
	background: url(../img/page/step_arrow.gif) center bottom no-repeat;
	padding: 3px 5px 55px;
}
div#page dl#nagare dd.nagare_last {
	background: none;
	text-align: center;
}

/* ----- 書類 ----- */
.table_shorui {
	width: 95%;
	margin: 5px 10px 30px;
	border-collapse: collapse;
	border: 1px solid #CDDFED;
}
.table_shorui th,.table_shorui td {
	border: 1px solid #CDDFED;
	padding: 5px 7px;
}
.table_shorui th {
	background: #EBF3FB;
	color: #577D9E;
	text-align: left;
	width: 130px;
}
.table_shorui td hr {
	border:dotted #cccccc;
	border-width:1px 0px 0px 0px;
	height:1px;
	margin: 3px 0;
}

div#page dl.shorui {
	margin: 20px 10px;
}
div#page dl.shorui dt {
	background: url(../img/page/shorui_dt.gif) left center no-repeat;
	padding: 2px 0 0 14px;
	font-weight: bold;
	color:#669900;
}
div#page dl.shorui dd {
	padding: 0 0 10px 14px;
}

/* ----- ローン残債 ----- */

div#page p#loan01 {
	margin: 20px 0 10px;
	text-align: center;
}
div#page p#loan02 {
	float: right;
	width: 480px;
}
div#page p#loan03 {
	clear: both;
	text-align: center;
	padding: 40px 0 0;
}
div#page div#loan04 {
	width: 485px;
	text-align: center;
	margin: 0 auto;	
}
div#page div#loan04 p {
	padding: 5px 0;	
}

/* ----- サイトマップ ----- */
div#page ul.sitemap {
	margin: 0 18px 30px;
}

div#page ul.sitemap li {
	margin-bottom: 10px;
	background: url(../img/page/sitemap_li.gif) left center no-repeat;
	padding-left: 10px;
}

/* ----- プライバシー ----- */
div#page ol {
	margin: 10px 40px;
}
div#page ol li {
	list-style-type: decimal;
	margin-bottom: 10px;
}



