@charset "utf-8";

/* -- debts_common -- */
ul#topic_path {
	clear:both;
	height:33px;
	padding-top:5px;
	padding-left:20px;
	font-size:90%;
	background:url(../images/bg_subnav.jpg) repeat-x;
}
	ul#topic_path li {
		display:inline;
		list-item-position:inside;
		margin-left:8px;
		padding-right:12px;
		border-right:1px #00005f solid;
	}
		ul#topic_path li a {
			color:#00005f;
		}
		ul#topic_path li a:hover {
			text-decoration:underline;
		}
	ul#topic_path li.end {
		display:inline;
		list-item-position:inside;
		margin-left:10px;
		border-right:none;
	}

/* -- debts -- */
h2#debts_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/debts_title.jpg) no-repeat;
	overflow:hidden;
}
	h3#debts_repayment {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/debts_repayment.jpg) no-repeat;
		overflow:hidden;
	}
	h3#debts_about {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/debts_about.jpg) no-repeat;
		overflow:hidden;
	}
	h3#debts_over {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/debts_over.jpg) no-repeat;
		overflow:hidden;
	}
	h3#debts_abatement {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/debts_abatement.jpg) no-repeat;
		overflow:hidden;
	}
	h3#debts_faq {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/debts_faq.jpg) no-repeat;
		overflow:hidden;
	}

/* -- saimu01(about debts) -- */
h2#saimu1_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/saimu1_title.jpg) no-repeat;
	overflow:hidden;
}
	p#saimu1_word {
		width:397px;
		height:0px;
		padding-top:43px;
		background:url(../images/saimu1_word.jpg) no-repeat;
		overflow:hidden;
	}
	h3#saimu1_arbitrarily {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/saimu1_arbitrarily.jpg) no-repeat;
		overflow:hidden;
	}
		h4#saimu1_arbitrarily_flow {
			width:528px;
			height:0px;
			padding-top:38px;
			background:url(../images/saimu1_arbitrarily_flow.jpg) no-repeat;
			overflow:hidden;
		}
		ol#arbitrarily_flow {
			width:528px;
			height:0px;
			padding-top:105px;
			background:url(../images/arbitrarily_flow.jpg) no-repeat;
			overflow:hidden;
		}
	h3#saimu1_regenerative {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/saimu1_regenerative.jpg) no-repeat;
		overflow:hidden;
	}
		h4#saimu1_regenerative_flow {
			width:528px;
			height:0px;
			padding-top:38px;
			background:url(../images/saimu1_regenerative_flow.jpg) no-repeat;
			overflow:hidden;
		}
		ol#regenerative_flow {
			width:528px;
			height:0px;
			padding-top:105px;
			background:url(../images/regenerativ_flow.jpg) no-repeat;
			overflow:hidden;
		}
	h3#saimu1_bankruptcy {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/saimu1_bankruptcy.jpg) no-repeat;
		overflow:hidden;
	}
		h4#saimu1_bankruptcy_flow {
			width:528px;
			height:0px;
			padding-top:38px;
			background:url(../images/saimu1_bankruptcy_flow.jpg) no-repeat;
			overflow:hidden;
		}
		ol#bankruptcy_flow {
			width:528px;
			height:0px;
			padding-top:105px;
			background:url(../images/bankruptcy_flow.jpg) no-repeat;
			overflow:hidden;
		}

/* -- saimu02(reduction of debt) -- */
h2#saimu2_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/saimu2_title.jpg) no-repeat;
	overflow:hidden;
}
	p#saimu2_word {
		width:440px;
		height:0px;
		padding-top:19px;
		background:url(../images/saimu2_word.jpg) no-repeat;
		overflow:hidden;
	}

div#saimu2_comparison {
	margin:25px 20px 0px 20px;
}
	table.saimu2_general {
		width:300px;
		float:left;
		border:1px #dcdcdc solid;
	}
		table.saimu2_general td {
			padding:5px 5px 3px 5px;
			vertical-align:top;
			border:1px #dcdcdc solid;
		}
		table.saimu2_general td.item {
			background-color:#f5f8ff;
			text-align:center;
		}
	table.saimu2_limitation {
		width:200px;
		float:right;
		border:1px #dcdcdc solid;
	}
		table.saimu2_limitation td {
			padding:5px 5px 3px 5px;
			vertical-align:top;
			border:1px #dcdcdc solid;
		}
		table.saimu2_limitation td.item {
			background-color:#f5f8ff;
			text-align:center;
		}

/* -- saimu03(faq) -- */
h2#saimu3_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/saimu3_title.jpg) no-repeat;
	overflow:hidden;
}
div#faq h4 {
	margin:15px 20px 0px 20px;
	padding-left:25px;
	font-weight:bold;
	background:url(../images/faq_q.jpg) no-repeat;
}
div#faq p {
	margin:10px 20px 30px 20px;
	padding-left:25px;
	background:url(../images/faq_a.jpg) no-repeat;
}
	h3#saimu3_consultation {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/saimu3_consultation.jpg) no-repeat;
		overflow:hidden;
	}
	h3#saimu3_arbitrarily {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/saimu3_arbitrarily.jpg) no-repeat;
		overflow:hidden;
	}
	h3#saimu3_regenerative {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/saimu3_regenerative.jpg) no-repeat;
		overflow:hidden;
	}
	h3#saimu3_bankruptcy {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/saimu3_bankruptcy.jpg) no-repeat;
		overflow:hidden;
	}

/* -- debts_over -- */
h2#over_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/over_title.jpg) no-repeat;
	overflow:hidden;
}
	h3#over_restoration {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/over_restoration.jpg) no-repeat;
		overflow:hidden;
	}
		h4#over_restoration_flow {
			width:528px;
			height:0px;
			padding-top:38px;
			background:url(../images/over_restoration_flow.jpg) no-repeat;
			overflow:hidden;
		}
		ol#restoration_flow {
			width:528px;
			height:0px;
			padding-top:105px;
			background:url(../images/restoration_flow.jpg) no-repeat;
			overflow:hidden;
		}

/* -- debts_repayment -- */
h2#repayment_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/repayment_title.jpg) no-repeat;
	overflow:hidden;
}	


/* -- minji -- */
h2#minji_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/minji_title.jpg) no-repeat;
	overflow:hidden;
}
	h3#minji_traffic {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/minji_traffic.jpg) no-repeat;
		overflow:hidden;
	}
	h3#minji_debt {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/minji_debt.jpg) no-repeat;
		overflow:hidden;
	}

/* -- kaji -- */
h2#kaji_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/kaji_title.jpg) no-repeat;
	overflow:hidden;
}
	h3#kaji_divorce {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/kaji_divorce.jpg) no-repeat;
		overflow:hidden;
	}
	h3#kaji_inheritance {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/kaji_inheritance.jpg) no-repeat;
		overflow:hidden;
	}

/* -- houmu -- */
h2#houmu_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/houmu_title.jpg) no-repeat;
	overflow:hidden;
}
	h3#houmu_attorney {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/houmu_attorney.jpg) no-repeat;
		overflow:hidden;
	}

/* -- keiji -- */
h2#keiji_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/keiji_title.jpg) no-repeat;
	overflow:hidden;
}

/* -- syokai -- */
h2#syokai_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/syokai_title.jpg) no-repeat;
	overflow:hidden;
}

/* -- map -- */
h2#map_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/map_title.jpg) no-repeat;
	overflow:hidden;
}

/* -- soudan -- */
h2#soudan_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/soudan_title.jpg) no-repeat;
	overflow:hidden;
}

/* -- privacy -- */
h2#privacy_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/privacy_title.jpg) no-repeat;
	overflow:hidden;
}
	h3#privacy_subtitle01 {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/privacy_subtitle01.jpg) no-repeat;
		overflow:hidden;
	}
	h3#privacy_subtitle02 {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/privacy_subtitle02.jpg) no-repeat;
		overflow:hidden;
	}
	h3#privacy_subtitle03 {
		width:550px;
		height:0px;
		padding-top:48px;
		background:url(../images/privacy_subtitle03.jpg) no-repeat;
		overflow:hidden;
	}

/* -- sitemap -- */
h2#sitemap_title {
	width:550px;
	height:0px;
	padding-top:78px;
	background:url(../images/sitemap_title.jpg) no-repeat;
	overflow:hidden;
}