@charset "Shift_JIS";

/*行頭字下げ*/
/*トップ　h1*/
#intro h1{
	margin-bottom:10px;
	font-size:1.2em;
}

/*フッダ　キーワード対策*/
#footer span{
	padding:5px 10px;
	text-align:left;
	font-size:0.8em;
}

/*目次用　文字サイズ変更*/
#fontsize_book{
	float:right;
	margin:0;
	padding:0;
}

#fontsize_book dd{
	padding-right:5px;
	float:left;
}

#mokuji h1{
clear:both;
	padding:8px 10px 3px 10px;
	margin-bottom:20px;
	background-color:#d4e9ab;
	border-bottom:#a7a7a7 1px dotted;
	font-size:1.3em;
	font-weight:bold;
}

/*ご相談フロー*/
.flow p{
	margin-top:0;
	padding-top:0;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-left:10px;
	border:none;
}

.flow .line{
	border-bottom:#CCCCCC 1px dotted;
	margin:10px 0 10px 0;
}
/*事業再生関連法規　最下層部*/
/*黄色*/
.subtit05{
	padding:3px 10px 0 10px;
	margin-bottom:20px;
	background-color:#fffde6;
	border-bottom:#a7a7a7 1px dotted;
	font-size:1.2em;
	font-weight:bold;
}
/*事業再生関連法規　PDFテーブル*/
.pdftbl
{
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
}

.pdftbl th
{
	background-color:#eee;
	padding:5px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	text-align:left;
	font-weight:bold;
}

.pdftbl td
{
	padding:5px;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}



/*右揃え写真*/
.phR{
	padding:0 15px 30px 15px;
	float:right;
}

/*事業領域レイアウト*/
dl.barea1
{
clear:both;
	float:left;
	width:280px;
	margin:0;
	padding:5px;
	border:#CCCCCC 1px solid;
	background-color:#eee;

}
	dl.barea1 dt
	{
		font-weight:bold;
	}
	
dl.barea2
{
	float:right;
	width:280px;
	margin:0 0 20px 0;
	padding:5px;
	border:#CCCCCC 1px solid;
	background-color:#eee;

}
	dl.barea2 dt
	{
		font-weight:bold;
	}

dl.barea3
{
	width:230px;
	margin:10px 20px 10px 20px;
	padding:5px;
	border:#CCCCCC 1px solid;
	background-color:#fff;

}
	dl.barea3 dt
	{
		font-weight:bold;
	}

/*中間インデックスページ目次*/
p.contIndex_else{
	margin:0 0 20px 10px;
}


ul.contIndex_else
{
	margin:0;
	padding:0;
	width:300px;
}

	ul.contIndex_else li
	{
		padding:5px 10px 5px 28px;
		margin:0 0 20px 8px;
		background:#d4e9ab url(../images/dire_white.gif) 8px 8px no-repeat;
		border-bottom:#a7a7a7 1px dotted;
		line-height:120%;
	}

/*中間インデックスページ目次　社内勉強会用*/
ul.contIndex_study
{
	margin:0;
	padding:0;
	width:600px;
}

	ul.contIndex_study li
	{
		padding:5px 10px 5px 28px;
		margin:0 0 20px 8px;
		background:#d4e9ab url(../images/dire_white.gif) 8px 8px no-repeat;
		border-bottom:#a7a7a7 1px dotted;
		line-height:120%;
	}
	
/*中間インデックスページ目次　雑誌新聞記事紹介用*/
dl.contIndex_pub
{
	margin:0;
	padding:0;
	width:600px;
}

	dl.contIndex_pub dt
	{
		margin:0 0 0 8px;
		padding:5px 10px 5px 28px;
		background:#d4e9ab url(../images/dire_white.gif) 8px 8px no-repeat;
		border-bottom:#a7a7a7 1px dotted;
		line-height:120%;
	}

	dl.contIndex_pub dd
	{
		margin:10px 0 20px 8px;
		padding:0 10px 0 28px;
		line-height:120%;
	}
	
/*中間インデックスページ目次 補足テキストが追加される場合用*/
dl.contIndex_else
{
	margin:0;
	padding:0;
	width:300px;
}

	dl.contIndex_else dt
	{
		padding:5px 10px 5px 28px;
		margin:0 0 10px 8px;
		background:#d4e9ab url(../images/dire_white.gif) 8px 7px no-repeat;
		border-bottom:#a7a7a7 1px dotted;
		line-height:100%;
	}
	dl.contIndex_else dd
	{
		margin:0 0 20px 36px;
		line-height:100%;
	}

/*セミナー用*/
ul.contIndex_elseW
{
	margin:0;
	padding:0;
	width:550px;
}

	ul.contIndex_elseW li
	{
		padding:5px 10px 5px 28px;
		margin:0 0 20px 8px;
		background:#fff url(../images/dire_green.gif) 8px 7px no-repeat;
		line-height:120%;
	}


/*クリッピング用*/
ul.contIndex_elseCL
{
	margin:0;
	padding:0;
	width:600px;
}

	ul.contIndex_elseCL li
	{
		padding:5px 10px 5px 28px;
		margin:0 0 5px 8px;
		background:#fff url(../images/dire_green.gif) 8px 7px no-repeat;
		line-height:100%;
	}
