@charset "utf-8";

body{font: 100% arial,sans-serif;}

p{margin:0 10px 10px}

input{padding:2px 0;}

li {
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.5;
}

/*container*/
div#container {
		width:642px;
	height:auto;
	margin:0 auto;
	padding:0;
}


/*wrapper*/

div#wrapper{
		/*float:left;*/
		width:100%;
	
	background-color: #fff;
}


/************************************************/
/* ヘッダ
************************************************/

div#header {
	height:66px;
	padding: 0;
	margin: 0;
	position: relative;
}

div#header #logo {
	position: absolute;
	left: 12px;
	top: 0px;
	width: 200px;
	height: 66px;
	z-index: 10;
}

div#header h2 {text-indent:-9999px;}

div#header #regist{display:none;}

div#header #login {display:none;}


/***********************************************/
/* グローバルナビ
************************************************/

#g_navi {display:none;}



/**********************************************/
/*コンテント
***********************************************/
div#content_top,
div#content_top02 {
	margin:0 0 20px　0;
	background-color:#fff;
	width:100%;
}	

div#content_top {
	margin:0 0 20px　0;
	clear: both;
}

div#content_top02{margin:10px 0 20px　0;}

div#content{
	margin:10px 0 20px　0;
	background-color:#fff;
}

div#content p{
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	line-height:1.5;
}


/*コンテント（トップページ）
***********************************************/

/*士業者の皆様へ（traders）
コンサルタント専門家の経験事例データベース（exp-case）*/


.Btnblock01 { width:217px; }
.Btnblock01_last {width:207px;}

.Btnblock01,
.Btnblock01_last {
	float:left; 
	padding:0; 
	margin:8px 0 4px 0; 
	padding:0;
	display:inline;
}

.Btnblock01 h2 ,
.Btnblock01_last h2,
.Btnblock01 h3 ,
.Btnblock01_last h3 {
	text-indent:-9999px;
	font-size: 1px;
}

Btnblock01_last h2 a {outline:0px;}

#content_top #tradersBtn,
#content_top #exp-caseBtn {
	margin:0;
	padding:0;
	width:208px;
	height:111px;
	position: relative;
}

#content_top #tradersBtn li,
#content_top #exp-caseBtn li{
	width:104px;
	float:left;
	padding: 64px 0 0 0;
	margin: 0;
}

#content_top #tradersBtn li a ,
#content_top #exp-caseBtn li a{
	display:block;
	width:104px;
	height:47px;
	text-indent:-9999px;
}

#tradersBtn #tradersBtn_blue a { background:url(../images/common/btn_procedure.jpg) left -64px no-repeat;}
#tradersBtn #tradersBtn_blue a:hover  { background:url(../images/common/btn_procedure.jpg) left -176px no-repeat;}

#tradersBtn #tradersBtn_red a { background:url(../images/common/btn_procedure.jpg) -104px -64px no-repeat;}
#tradersBtn #tradersBtn_red a:hover  { background:url(../images/common/btn_procedure.jpg) -104px -176px no-repeat;}

#exp-caseBtn #exp-caseBtn_blue a { background:url(../images/common/btn_procedure.jpg) -209px -64px no-repeat;}
#exp-caseBtn #exp-caseBtn_blue a:hover  { background:url(../images/common/btn_procedure.jpg) -209px -176px no-repeat;}

#exp-caseBtn #exp-caseBtn_red a { background:url(../images/common/btn_procedure.jpg) -313px -64px no-repeat;}
#exp-caseBtn #exp-caseBtn_red a:hover  {background:url(../images/common/btn_procedure.jpg) -313px -176px no-repeat;}


/*士業者のみなさまへ・無料会員登録受付中ボタン*/

#btn_traders_regist {
	position:absolute;
	height:61px;
	width:209px;
	padding:0;
	margin:0;
	left:0;
	top:0;
	z-index:20;
}

#btn_traders_regist a {	
	height:64px;
	width:208px;
	padding:0;
	margin:0;
	background:url(../images/common/btn_procedure.jpg) left top no-repeat;
	
	text-indent:-9999px;
	display:block;
}

#btn_traders_regist a:hover {
	height:64px;
	width:208px;
	padding:0;
	margin:0;
	background:url(../images/common/btn_procedure.jpg) left -112px no-repeat;
	text-indent:-9999px;
}

/*コンサルタント・専門家の経験事例データベース*/

#btn_exp-caseBtn_regist {
	position:absolute;
	height:64px;
	width:208px;
	padding:0;
	margin:0;
	left:0;
	top:0;
	border:0;
	z-index:30;
}

#btn_exp-caseBtn_regist a {	
	height:64px;
	width:208px;
	padding:0;
	margin:0;
	background:url(../images/common/btn_procedure.jpg) -209px top no-repeat;
	text-indent:-9999px;
	display:block;
}

#btn_exp-caseBtn_regist a:hover {
	height:64px;
	width:208px;
	padding:0;
	margin:0;
	background:url(../images/common/btn_procedure.jpg) -209px -112px no-repeat;
	text-indent:-9999px;
}



/*価格ボード*/
#priceboard {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	background: url(../images/common/bg_priceboard.jpg) left top no-repeat;
	/*height:375px; */
	width:642px;
	padding:0;
	margin:0;
	position: relative;
	clear: both;
}

#priceboard_btm {
	background: url(../images/common/bg_priceboard_btm.jpg) left top no-repeat;
	height:10px;
	padding:0;
	margin:0;
	vertical-align:top;
}

#priceboard h2 {
	text-indent:-9999px;
	font-size: 1px;
}

#priceboard h3 {
	position:absolute;
	width:25em;
	top:10px;
	left:330px;
	z-index:20;
	color: #fff;
	text-align: right;
}

/*一番左*/
#priceboard_fstsec {
	width:170px; 
	/*height:217px; */
	float:left;
overflow:hidden;
}

#priceboard_fstsec dl {
	padding:70px 15px 0px 48px;
	margin: 0;
display: block;
}

#priceboard_fstsec dt {
	text-indent:-9999px;
	padding:0; 
	margin:0; 
	font-size:1px;
}

#priceboard_fstsec dd {
	padding:0;
	margin:4px 0 13px 0;
	text-align: left;
}

/*その他*/
#priceboard .priceboard_sec {
	width:155px; 
	/*height:217px; */
	float:left;
overflow: hidden;
}

#priceboard .priceboard_sec dl {
	padding:70px 15px 0px 30px;
	margin: 0;
display: block;
}

#priceboard .priceboard_sec dt {
	text-indent:-9999px;
	padding:0; 
	margin:0; 
	font-size:1px;
}

#priceboard .priceboard_sec dd {
	padding:0;
	margin:4px 0 13px 0;
	text-align: left;
}

/*価格ボード（詳細はこちら）*/
/*一番左*/
#priceboard #priceboard_det_fstsec {
	width:170px;
	float:left;
overflow: hidden;
	/*height: 150px;*/
	/*padding:20px 16px 20px 16px;*/
}

#priceboard #priceboard_det_fstsec dl {
display:block; 
	padding:0 15px 0 0;
}

#priceboard #priceboard_det_fstsec dt {
	text-indent:-9999px;
	padding:0; 
	margin:0; 
	font-size:1px;
overflow:hidden;
}

#priceboard #priceboard_det_fstsec dd {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	margin:6px 0 0 0; 
	float:right; 
	width:6em;
}
/*その他01*/

#priceboard #priceboard_det_sec {
	width:155px;
	float:left;
	overflow: hidden;
	/*height: 150px;*/
	/*padding:20px 16px 20px 16px;*/
}

#priceboard #priceboard_det_sec dl {
display:block; 
	padding:0 15px 0 0;
}

#priceboard #priceboard_det_sec dt {
	text-indent:-9999px;
	padding:0; 
	margin:0; 
	font-size:1px;
overflow:hidden;
}

#priceboard #priceboard_det_sec dd {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	margin:6px 0 0 0; 
	float:right; 
	width:6em;
}

/*右2つ*/

#priceboard #priceboard_det_sec02 {
	width:155px;
	float:left;
overflow: hidden;
	/*height: 40px;*/
	/*padding:20px 16px 20px 16px;*/
}

#priceboard #priceboard_det_sec02 dl {
display:block; 
	padding:0 15px 0 0;
}

#priceboard #priceboard_det_sec02 dt {
	text-indent:-9999px;
	padding:0; 
	margin:0; 
	font-size:1px;
overflow:hidden;
}

#priceboard #priceboard_det_sec02 dd {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	margin:6px 0 0 0; 
	float:right; 
	width:6em;
}

/*個別*/

div.priceboard_Swrap {
	margin: 0 0 15px 0;
	padding:0;
	float: none;
	clear:both;
}

.priceboard_S {
	margin: 0;
	padding:0;
	width:158px;
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,; 
	float:left;
}

.priceboard_S .priceboard_sec_S {
	background: url(http://sigyoubank.com/images/common/bg_priceboard_1-10.jpg) left top no-repeat;
		/*padding:7px 5px 0px 30px;*/
	margin: 0 0 4px 0;
	
		padding:7px 10px 0 0; 
}

.priceboard_S .priceboard_sec_S dt {
	text-indent:-9999px;
	padding:0; 
	margin:0; 
	font-size:1px;
}

.priceboard_S .priceboard_sec_S dd {
	padding:4px 0px 13px 5px;
	margin:0;
	
		border:#CEAF6C 1px solid;
		background-color:#F5EFDE;
}


/*右はし*/
.priceboard_S_last {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	/*background: url(../images/common/bg_priceboard_1-10.jpg) left top no-repeat;*/
	width:148px; 
	padding:0;
	margin:0;
	
	float:left;
}

.priceboard_S_last .priceboard_sec_S_last {
	/*padding:7px 5px 0px 30px;*/
	
		padding:7px 0 0 0;
		
	
	margin: 0 0 4px 0;
	background: url(http://sigyoubank.com/images/common/bg_priceboard_1-10.jpg) left top no-repeat;
}

.priceboard_S_last .priceboard_sec_S_last dt {
	text-indent:-9999px;
	padding:0; 
	margin:0; 
	font-size:1px;
	
		/*border-top:#CEAF6C 1px solid;
		border-left:#CEAF6C 1px solid;
		border-bottom:#CEAF6C 1px solid;*/
}

.priceboard_S_last .priceboard_sec_S_last dd {
	padding:4px 0px 13px 5px;
	margin:0;
		border:#CEAF6C 1px solid;background-color:#F5EFDE;
		/*border-top:#CEAF6C 1px solid;
		border-left:#CEAF6C 1px solid;
		border-right:#CEAF6C 1px solid;*/
}


/*価格ボード保留中*/
.reserving {
	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	background-color:#990033;
	color:#FFF;
	padding:2px 0;
	margin:0 0 5px;
	width: 147px;
	text-align: center;
	letter-spacing: 0.1em;
}

.space {
	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	background-color:#fff;
	/*color:#FFF;*/
	padding:2px 0;
	margin:0 0 5px;
	width: 147px;
	text-align: center;
	letter-spacing: 0.1em;
}


/*価格ボード*/
.modelcase_boxWrap {
	/*margin: 0 0 16px;*/
	
	margin:0;
	padding:0;
	width:148px; 
	clear:both;
} 

.modelcase_boxWrap .modelcase_box {
	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
	text-align:left;
	/*border:#CFB068 1px solid;*/
		
	background-color:#F8F9EB;
	/*padding:3px;*/
	margin: 0 0 10px;
	overflow:auto;
	line-height:1.5;
	
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
}

.modelcase_boxWrap .modelcase_box table {
	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
	text-align:left;
	line-height:1.5;
	width:100%;
}
/*
.modelcase_boxWrap .modelcase_box th {
	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
	border-right:#CFB068 1px solid;
	border-bottom:#CFB068 1px solid;
	line-height:1.5;
	width:44%;
}
*/
.modelcase_boxWrap .modelcase_box td {
	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
		/*border-left:#CFB068 1px solid;*/
		
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	line-height:1.5;
	padding:0 0 0 2px;
	margin:0;
}


/*テーブル*/
.tbl_detailList { 
	width:100%; 
	float:none;
	margin:0 0 30px;
	padding:0;
	border-top:#ccc 1px solid;
	border-right: #ccc 1px solid;
	color:#333;
}

.th_detailList {
	margin: 0;
	padding: 5px;
	color:#333;
	font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	border-left: #ccc 1px solid;
	border-bottom:#c2c2c2 1px solid;
	text-align:left;
	background-color:#EDEEDC;
	background:url(../images/common/bg_detailList.gif) left top repeat-x;
	white-space:nowrap;
	line-height: 1.5;
	vertical-align: middle;
}


.td_detailList  {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
}

.td_detailList_odd  {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
	background-color:#F7F7EA;
}

/**/



.modelcase_boxWrapList {
	/*margin: 0 0 16px;*/
	margin:0;
	padding:0;
	width:158px;
	float:left;
} 

.modelcase_boxWrapList .modelcase_boxList {
	/*font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
	text-align:left;
	border:#CFB068 1px solid;
	background-color:#F8F9EB;*/
	
	/*border-top:#CFB068 2px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	background-color:#fafafa;*/
	
	/*padding:2px;
	margin: 0 0 0 10px;
	overflow:auto;
	line-height:1.7;*/
	
	
		font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
	text-align:left;
	background-color:#F8F9EB;
	margin: 0 0 0 10px;
	overflow:auto;
	line-height:1.5;
	
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	
	
	
}

.modelcase_boxWrapList .modelcase_boxList table {
	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
	text-align:left;
	line-height:1.5;
	width:100%;
}
/*
.modelcase_boxWrap .modelcase_box th {
	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
	border-right:#CFB068 1px solid;
	border-bottom:#CFB068 1px solid;
	line-height:1.5;
	width:44%;
}
*/
.modelcase_boxWrapList .modelcase_boxList td {
	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
		/*border-left:#CFB068 1px solid;*/
		
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	line-height:1.5;
	padding:0 0 0 2px;
	margin:0;
}

/*価格ボードトップ用　モデルケーステーブル*/

.McTbl_fst,
.McTbl {
	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	background-color:#F8F9EB;
	color:#333;
	text-align:left;
	line-height:1.5;
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	
	
	padding:0px;
}

.McTbl_fst {margin:0 9px 0 14px;clear: both;}
.McTbl {margin:0 7px 0 0;clear: both;}



.McTbl_fst table,
.McTbl table {width:100%;}


.McTbl_fst td,
.McTbl td {
	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
		/*border-left:#CFB068 1px solid;*/
		
	border-right:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	line-height:1.5;
	padding:0 0 0 2px;
	margin:0;
}


/***********************************************************************************************************/

.chk_modelcase {
	font:9px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
	padding:5px 0;
	margin: 0 0 18px 5px;
	border-bottom:#CFB068 1px dashed;
}

/**/
/*
.priceboardTbl {
	font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
	padding:0;
	margin: 0;
	border-top:#CFB068 1px solid;
	border-right:#CFB068 1px solid;
	background-color:#F8F9EB;
	text-align:left;
	vertical-align:top;
}

.priceboardTbl th {
	border-left:#CFB068 1px solid;
	border-bottom:#CFB068 1px solid;
	margin:0;
	padding:2px;
}


.priceboardTbl td {
	border-left:#CFB068 1px solid;
	border-bottom:#CFB068 1px solid;
	margin:0;
	padding:2px 0;
}*/


/***********************************************/
/* カテゴリー一覧
************************************************/

#ctgList_sec {margin:15px 0;}
#ctgList_sec h2 {
	text-indent:-9999px;
	padding:0; 
	margin:0; 
	font-size:1px;
}

.tbl_ctgList { 
	width:100%; 
	float:none;
	margin:0;
	padding:0;
	border-top:#ccc 1px solid;
	border-right: #ccc 1px solid;
}

.th_ctgList {
	margin: 0;
	padding: 5px;
	color:#333;
	font:bold 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	/*border-left: #ccc 1px solid;*/
	border-bottom:#ccc 1px solid;
	text-align:left;
	/*background-color:#f0f0f0;*/
	white-space:nowrap;
	line-height: 1.5;
	vertical-align: middle;
	
	
	
	border-top:#fff 3px solid;
	border-left:#4971B2 2px solid;
	border-bottom:#ccc 1px solid;
}

.td_ctgList  {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	/*border-left:#ccc 1px solid;*/
	
	vertical-align:middle;
	
	border-top:#fff 3px solid;
	border-left:#4971B2 2px solid;
	border-bottom:#ccc 1px solid;
}

/***********************************************/
/* FAQ　ヘルプ
************************************************/

.faq  {
	padding:0px;
	margin:0 0 10px 0;
}

.faq dl {
	font: 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	line-height:1.5;
	width:140px;
	padding:4px 3px 4px 7px;
	margin:0;
}

.faq dt {
	margin:0;
	padding:0;
	width:27px;
	height:27px;
	float:left;
	
}

.faq dd {
	font: 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	line-height:1.5;
	margin-left: 37px;
	margin-bottom:10px;
	padding: 5px 0;
	display: block;
}

.q {
	background:url(../images/common/q.gif)  left top repeat;
	margin:0;
	padding:0;
	width:27px;
	height:27px;
	text-indent:-9999px;
	
}

.a {
	background:url(../images/common/a.gif)  left top repeat;
	margin:0;
	padding:0;
	width:27px;
	height:27px;
	text-indent:-9999px;
}

.faq ul {margin:0.5em 0 0.5em 1em;}

.faq ul li {line-height:1.5;}

/***********************************************/
/* 利用規約
************************************************/

#terms h1,#terms h2,#terms h3,#terms h4,
#terms h5,#terms h6,#terms p,#terms ol,#terms ul {
	margin-top : 0 ;
	margin-bottom : 0 ;
	font-size : x-small ;
	list-style-position:inside;
	line-height : 1.5 ;
}

#terms {
	display : block ;
	text-align : left;
	line-height : 1.5 ;
	font-size : x-small ;
}

#terms h2 {
	text-align : center ;
	font-size : small ;
	margin-top : 30px ;
	font-weight:bold;
}

#terms h3 {
	text-align : center ;
	margin-top : 20px ;
	font-weight:bold;
}

#terms h4 {
	margin-top : 15px ;
	font-weight:bold;
}

#terms .addition {
	display : block ;
	margin-top : 30px ;
	margin-bottom : 20px ;
}

#terms li {line-height: 1.5;}

/***********************************************/
/* プライバシーポリシー
************************************************/

#privacy h1,#privacy h2,#privacy h3,#privacy h4,
#privacy h5,#privacy h6,#privacy p,#privacy ol,#privacy ul {
	margin-top : 0 ;
	margin-bottom : 0 ;
	font-size : x-small ;
	list-style-position:inside;
	line-height : 1.5 ;
}

#privacy {
	display : block ;
	text-align : left ;
	line-height : 1.5 ;
	font-size : x-small ;
}

#privacy h2 {
	text-align : center ;
	font-size : small ;
	margin-top : 30px ;
	margin-bottom : 25px ;
	font-weight:bold;
}

#privacy h3 {
	text-align : left ;
	margin-top : 20px ;
	font-weight:bold;
}

#privacy h4 {
	margin-top : 15px ;
	font-weight:bold;
}

#privacy  p {
	margin-top : 5px ;
}

#privacy ul {
	margin-top : 25px ;
	margin-bottom : 25px ;
}

#privacy li {
	list-style-position:inside;
	list-style:disc;
	margin-left : 15px;
	line-height: 1.5;
}

/***********************************************/
/* トップページ用　右（お知らせ）（広告）
************************************************/

#col{
	/*display:none;*/
	
	width:170px; 
	padding:0; 
	margin:24px 0 10px 0;
		float:right; 
}


#col #info {margin:8px 0;}

#col #info h3 {
	text-indent:-9999px;
	padding:0; 
	margin:0; 
	font-size:1px;
}

/**/

#col02{
	display:none;
	
	/*width:170px; 
	padding:0; 
	margin:10px 0 10px 0;*//*マージン上10px*/
		/*float:right; */
}


#col02 #info {margin:8px 0;}

#col02 #info h3 {
	text-indent:-9999px;
	padding:0; 
	margin:0; 
	font-size:1px;
}

/*iframe*/
#infoFrame{
	margin: 0; 
	padding:0; 
	border:#ccc 1px solid;
}

/***********************************************/
/* レフトナビ 士業マイページほか登録ページ
************************************************/

div#navigation{
	display:none;
		/*float:left;
		width: 169px;
	margin:8px 0 0 0;
	padding:0;*/
}


/*********/

div#navigation #blueblock{
	padding:0;
	margin:2px 0;
	font-size: 80%;
	background-color: #f0f0f0;
	color: #333;
	border:#eee 1px solid;
}

/*IE 6 only */
/*Box model bug: 180px minus all left and right paddings for #blueblock */
	/*
	html #blueblock{ 
	w\idth: 153px; 
	}*/
/*end IE 6 only */


#blueblock ul{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#blueblock li {
	border-bottom: 1px solid #cccccc;
	margin: 0;
	padding:0;
	background:url(../images/common/bg_s_navi.jpg) left top no-repeat;
}

#blueblock li a{
	display: block;
	color: #333;
	text-decoration: none;
	background:url(../images/common/bg_s_navi.jpg) left top no-repeat;
	
	width:100%;
	padding: 13px 0px 12px 15px;

	margin:0;
}

/*Non IE6 width*/

html>body #blueblock li a{ 
	width: auto;
}

#blueblock li a:hover{
	background:url(../images/common/bg_s_navi.jpg) left -86px no-repeat;
	color: #B71A1A;
	padding: 13px 0px 12px 15px;
	margin:0;
}

/***********************************************/
/* フッタ
************************************************/

div#footer {display:none;}



/*******************************************************/
/*事例Q&A*/
/*******************************************************/
#CaseQA {
	padding:0;
	margin:10px 0;
}

#CaseQA table { 	
	float:none;
	margin:0;
	padding:0;
	
	border:#ccc 1px solid;
}

#CaseQA th {	
	margin: 0;
	padding: 5px;
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	text-align:left;
	background-color:#f0f0f0;
	white-space:nowrap;
	line-height: 1.5;
	vertical-align: middle;
}



#CaseQA td {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	vertical-align:middle;
}

/**/

.CaseQA_tit {
	color:#333;
	font-size:14px; 
	font-weight:bold; 
	text-align:left; 
	margin:10px 0; 
	padding:5px; 
	line-height:1.5;
 	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	border-right:#ccc 1px solid;

	border-left:#ccc 1px solid;
	background-color:#FAFAFA;
}

.CaseQA_q,
.CaseQA_a,
.CaseQA_add {
	font-size:14px; 
	font-weight:bold; 
	text-align:left; 
	margin:5px 0;
	padding:3px 5px;
	line-height:1.5;
	background-color:#FeFeFe;
	color:#333;
	border-bottom:#ccc 1px dashed;
}

.CaseQA_q {border-top:#6280CC 2px solid;}

.CaseQA_a {border-top:#CB6563 2px solid;}

.CaseQA_add {border-top:#C6B790 2px solid; margin:20px 0;}
	

/*******************************************************/
/*マイページ*/
/*******************************************************/

/*******************************************************/
/*テーブル*/
/*******************************************************/

.tbl_my01 { 
	width:100%; 
	float:none;
	padding:0;
	border-top:#ccc 1px solid;
	border-right: #ccc 1px solid;
	margin:10px 0 0 0;
}

.th_my01{
	margin: 0;
	padding: 5px;
	color:#333;
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	border-left: #ccc 1px solid;
	border-bottom:#c2c2c2 1px solid;
	text-align:left;
	background-color:#f6f6f6;
	/*white-space:nowrap;*/
	line-height: 1.5;
	vertical-align: middle;
	
	/*width:25%;*/
}

.td_my01 {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
	
}


.td_my01 a {
	display:block;
	width: 100%;
	height:100%;
}

.td_my01 a:hover {color: #f7f0c2; background-color:#5A3031;}

/**/

.td_my02 {
	font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	/*border-left:#ccc 1px solid;*/
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
	
}

/**/

.td_my03 {
	font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:0;
	margin:0;
	text-align:left;
	line-height:1.5;
	/*border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;*/
	vertical-align:middle;
	
}


#content .tbl_my01 .td_my03 table {}

#content .tbl_my01 .td_my03 td {
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	padding: 3px;
}


/*******************************************************/
/*士業詳細ページ*/
/*******************************************************/

div.detail_cont {padding:0; margin:0 0 20px 0;}

/*詳細写真*/

div.detail_img {
	width:258px; 
	/*height:344px;*/
	float:left;
	margin:0 0 10px 0;
	padding:0;
}

div.detail_img td {border:#ccc 1px solid; padding:3px;margin:0; vertical-align:middle;}

div.detail_img img {border:0; padding:0; margin:0; vertical-align: top; text-align:center;}

/*詳細映像*/
div.detail_mov_sec {
	width:362px;
	float:right;
	padding: 0;
	margin: 0;
}

.detail_mov {width:362px; height:290px; float:right; margin:0 0 20px; padding:0;}


/*
div.detail_mov img {border:#ccc 1px solid; padding:0px;margin:0 0 20px 0;}
*/

/*テーブル*/
.tbl_detail { 
	width:100%; 
	float:none;
	margin:0;
	padding:0;
	border-top:#ccc 1px solid;
	border-right: #ccc 1px solid;
	color:#333;
}

.th_detail{
	margin: 0;
	padding: 5px;
	color:#333;
	font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	border-left: #ccc 1px solid;
	border-bottom:#c2c2c2 1px solid;
	text-align:left;
	background-color:#EDEEDC;
	line-height: 1.5;
	vertical-align: middle;
	width:8em;
}


.td_detail {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
}


.td_detail .bg_EDEEDC {background-color:#EDEEDC; padding:3px;}

ul.theme li {line-height:1.8;}

.td_detail02 {
	font:normal 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	/*border-left:#ccc 1px solid;*/
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
}


/********************************************/
/*依頼内容*/
.req_cont {
	width:300px; 
	margin:20px 0 0 0; 
	padding:5px 0; 
	text-align:center; 
	background-color: #ddd; 
	border: #ccc 1px solid;
}

.req_cont-box {
	width:290px; 
	height:150px; 
	text-align:left; 
	line-height:1.4;
}

.btn_sec { text-align:left; padding:0; margin:0;}

.btn_sec input { 
	font:14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	float:left; 
	margin:5px 5px 15px 0;
	padding:3px 10px;
	

}
/*
.btn_sec input {
	font:14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
 	padding:3px 10px;
	margin:5px 5px 15px 0;
	vertical-align: bottom;
	border: solid 1px #666;
	background-color:#A0A0A0;
	color:#fff;
	float:left;
	
	cursor:pointer;

}

*/
/**/
.req-memo {
	width:18em;
	height:2.5em;
	text-align:left;
	line-height:1.4;
	overflow: auto;
}

/**********************************************/

/**/
.tbl01-2 { 
	width:100%; 
	float:none;
	margin:0;
	padding:0;
	border-top:#ccc 1px solid;
}

.tbl01-3 { 
	width:100%; 
	float:none;
	margin:0 0 20px 0;
	padding:0;
	border-top:#ccc 1px solid;
	border-right:#ccc 1px solid;
}



.bg_fff {
	background-color:#fff;
	padding:3px 5px;
}

.th01-2 {
	width:35%;
	padding:12px;
	margin:0;
	letter-spacing:0.1em;
	text-align:left;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	background-color: #F9F9F9;
	font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, ;
}



.th01-3 {
	font:14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:12px;
	margin:0;
	letter-spacing:0.1em;
	text-align:center;
	white-space:nowrap;
	border-top:#508FC4 1px solid;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	border-bottom:#c2c2c2 1px solid;
	background-color: #E7F1FA;
	line-height: 1.5;
}



.td02 {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:12px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
}

.th01-2 ul{
	padding:10px 0 0 20px;
	list-style-type:none;
	font-size:12px;
	color:#333333;
}

.th01-2 li {line-height: 1.5; font-weight:bold;}


.td01 ul{
		padding:10px 0 0 20px;
		margin:0;
		list-style-type:square;
		font-size:10px;
		color:#333333;
}

.btn_center {
	padding:5px 0;
	text-align:center;
	display: block;
}

.btn_center input {
	font:14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:3px 12px;
	margin:20px 0;
	vertical-align: middle;
	border: solid 1px #666;
	background-color:#A0A0A0;
	color:#fff;
	/*#ECE9D8 #ADADAD*/
	cursor:pointer;
}
/*判例・事例ＤＢ参照*/
.case_tbl01 { 
	width:100%; 
	float:none;
	margin:0;
	padding:0;
}
.case_th01{
	margin: 0;
	padding: 3px;
	color:#333;
	font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	border-top:#508FC4 5px solid;
	border-left: #ccc 1px solid;
	border-bottom:#c2c2c2 1px solid;
	text-align:center;
	line-height: 1.5;
}

.case_td01 {
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	padding:3px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:top;
}

.case_td01 a {
	display:block;
	width: 100%;
	height:100%;
}

.case_td01 a:hover {color: #f7f0c2; background-color:#513;}


/************************************************//************************************************/
/************************************************//************************************************/
/* BOX
************************************************/

.section {width:98%;padding:0;margin:0;}


.txtbox01 {
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
	line-height:1.5; 
	padding:10px; 
	margin:10px 10px 20px; 
	border:#ccc 1px solid; 
	background-color:#FCFCFC;
}

/***********************************************/
/* ぱんくず
************************************************/

#crumb {
	padding:4px 20px 4px 10px;
	font:12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	/*border-top: #CFB068 1px solid;*/
	border-top: #ddd 1px solid;
	border-bottom: #ccc 2px solid;
	color:#333;
	margin: 0 0 20px 0;
	background-color:#F3F3F3;
	letter-spacing:0.2em;
}


#crumb  #crumb_here {
	font:bold 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#C44445;
}


/* 見出し
************************************************/

.en01{
	margin: 0 0 15px 0;
	padding: 10px;
	color:#333;
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	border-top:#508FC4 5px solid;
	border-left: #ccc 1px solid;
	border-bottom:#c2c2c2 1px solid;
	border-right: #ccc 1px solid;
	text-align:center;
	white-space:nowrap;
	text-align:center;
	width: 98%;
	line-height: 1.5;
}

.en02 {
	color:#333;
	border: double 6px #FFF;
	background-color: #E9E9E9;
	padding: 0.6em;
	margin: 0 0 15px 0;
	font-weight: bold;
}

.en03 {
	margin-bottom:5px;
	border-top:1px solid #C3C3C3;
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	border-left:5px solid #125B93;
	background:#F4F4F4;
	padding:5px;
	font-size:15px;
	font-weight:bold;
}

.en04 {
	color:#4f4f4f;
	padding:5px 10px 5px 10px;
	border-left:5px double #4f4f4f;
	background-color:#EFEFEF;
}

.en05 {
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	background-color:#FAFAFA;
	border-top:#C6B790 2px solid;
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;
	border-left:#ccc 1px solid;
	padding:8px 0px 7px 8px;
	margin: 0 0 10px 0;
	color:#333;
}

.en06 {
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#444;
	font-size:16px; 
	font-weight:bold; 
	text-align:left; 
	margin:0 0 12px 0; 
	padding:5px 5px 5px 8px; 
	line-height:1.5;
 	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	background-color:#F5EFDF;
	letter-spacing:0.1em;
}

.en07 {
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	background-color:#FAFAFA;
	border-top:#9B2B29 2px solid;
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;
	border-left:#ccc 1px solid;
	padding:8px 0px 7px 8px;
	margin: 0 0 10px 0;
	color:#333;
}

.en08 {
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	border-left:#9B2B29 4px solid;
	border-bottom:#9B2B29 1px solid;
	text-align:left; 
	padding:5px 5px 5px 4px; 
	margin:10px 0; 
}

.en09 {
	font:bold 16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	background-color:#F5EFDF;
	border-left:#832523 6px groove;
	color:#333;
	padding:5px;
	margin: 0 0 20px 0;
}

.en10 {
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	background-color:#fff;
	border-left:#832523 4px groove;
	color:#333;
	padding:0 5px;
	margin: 0 0 10px 0;
}

.en11 {
	margin-bottom:5px;
	border-top:1px solid #832523;
	/*border-right:1px solid #C3C3C3;*/
	border-bottom:1px solid #C3C3C3;
	/*border-left:5px solid #125B93;*/
	background:#F4F4F4;
	padding:5px;
	font-size:15px;
	font-weight:bold;
}
.en12 {
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	color:#333;
	font-size:16px; 
	font-weight:bold; 
	text-align:left; 
	margin:10px 0; 
	padding:5px 5px 5px 8px; 
	line-height:1.5;
 	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	background-color:#FAFAFA;
}

/***********************************************/
/*pagetop
************************************************/

div.pagetop {
	display:none;
		/*font:10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
		float: right;
		text-align: right;
		width:15em;
		line-height: 1.5;
		margin:0 0 0.5em 0;
		clear: both;*/
}

div.pagetop a {
	display:none;
		/*margin:0 8px 0 0;
		padding:0 0 1px 15px;
		background: url(../images/common/ar-up.gif) left 2px no-repeat;*/
}


/***********************************************/
/* リスト
************************************************/

.li-ar01 {
	margin:0 0 3px;
	padding:0 0 5px 15px;
	background: url(../images/common/ar01.gif) left 5px no-repeat;
	line-height: 1.5;
	/*border-bottom:#fff 1px solid;*/
}


/***********************************************/
/* ライン
************************************************/

.line01 {
	background:url(../images/common/line_dashed01.gif) left top repeat-x;
	height:5px;
	font-size: 1px;
	/*border-bottom:#eee 1px solid;
	margin:5px 0 10px 0;
	clear: both;*/
}

/***********************************************/
/* float text-align
************************************************/

.fl_right {float:right; }
.fl_left {float:left; }

.al_right { text-align:right; clear:both; }
.al_left { text-align:left; clear:both; }

.center { text-align:center; }
.center img { text-align:center; margin:0px auto; }

/***********************************************/
/* padding margin
************************************************/
.p10 { padding:10px; }

.pRL10 { padding:0 10px; }

.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }

.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }


.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }

.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }


.mtb10 { margin-top:10px; margin-bottom:10px; }
.mtb20 { margin-top:20px; margin-bottom:20px; }
.mtb30 { margin-top:30px; margin-bottom:30px; }



/* その他共通
************************************************/

ul.tab {
	margin: 0 0 12px 0;
	padding: 0;
	list-style: none;
}
ul.tab li {
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333;
	line-height:1.5;
	display: inline;
	margin: 0 2px 0 0;
	padding: 0px;
	
	vertical-align:middle;
}


/**/

div.tab {
	margin: 0;
	padding: 2px 0;
	list-style: none;
}
div.tab li {
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333;
	line-height:1.5;
	display: inline;
	margin: 0 2px 0 0;
	padding: 0px;
	vertical-align:middle;
}

/**/
.xs { font-size:x-small;}

strong {font-weight:bold;}
/*
label { cursor:pointer;}
*/
hr {
	border-top-style: dotted;
	border-top-width: 2px;
	border-top-color: #ccc;
	height: 2px;
	margin:15px auto;
	padding:0;
	display:block;
	width: 100%;
	text-align: center;
}

.note { padding-left:1em;text-indent:-1em;}

.notes {
	padding:0.2em;
	margin:0em;
	color:#FF3300;
	font-size: 10px;
	font-weight: bold;
}
.notes_normal {
	padding:0.2em;
	margin:0em;
	color:#333;
	font-size: 10px;
	font-weight: bold;
}
.center { text-align:center; margin:0 auto; }

.clear {clear: both;font-size: 1px;}

.ie_clear {float: left;font-size: 1px;}

.f22_red {font-size: 22px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: bold; color: #FF3333; }
.f18_red {font-size: 18px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: bold; color: #FF3333; }
.f22_black {font-size: 22px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: bold; color: #000000; }
.f18_black {font-size: 18px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: bold; color: #000000; }




/*===================================================================

								mgt

===================================================================*/


/***********************************************/
/*士業者の紹介の流れ
************************************************/

.li-ar02 {
	margin:0 0 3px;
	padding:0 0 5px 15px;
	background: url(../images/common/ar01.gif) left 8px no-repeat;
	line-height: 1.5;
	font-size:14px; 
	font-weight:bold;
	color:#333;
	/*border-bottom:#fff 1px solid;*/
}

.bg_step_top{
	background: url(../images/static/bg_step_top.jpg) left top no-repeat;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding: 10px 0 0 20px;
	margin:15px 0 0 0;
	vertical-align: bottom;
	letter-spacing: 0.1em;
}

.bg_step_mid {
	background: url(../images/static/bg_step_mid.gif) left top repeat-y;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	color:#333;
	padding: 10px 20px;
	margin:0;
	line-height:1.5;
}

.bg_step_btm {
	background: url(../images/static/bg_step_btm.gif) left top no-repeat;
	padding: 0;
	margin:0 0 20px 0;
	vertical-align: top;
	line-height: 5px;
}


.tit_step {
	background: url(../images/static/tit_step.gif) left top no-repeat;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	font-weight:bold;
	padding: 0 0 5px 10px;
	color: #fff;
	line-height: 25px;
}

.tit_step span {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	font-weight:bold;
	padding: 5px 0 0 15px;
	color:#333;
	letter-spacing: 0.1em;
}

.step_sec {
	margin:20px 0 30px 0;
	padding:0;
}

.step_sec img {
	padding:2px;
	border:#ddd 1px solid;
	margin:0;
	float: left;
}


.step_txt {
	margin:0 0 0 260px;
	padding:0
}

.step_txt h5 ,
.step_txt p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	line-height:1.5;
	display:block;
}

.step_txt h5 {margin:0 0 10px 0;}

.grayBox {
	border:#ccc 1px solid;
	background-color:#FCFCFC;
	padding:5px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	line-height:1.5;
}

.orangeBox {
	border:#FDDA99 1px solid;
	padding:5px;
	margin:0;
	background-color:#FEF3E0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	line-height:1.5;
}



/***********************************************/
/*士業者の仕事紹介
************************************************/

.bg_grayCirclebox_top {
	background: url(../images/static/bg_gray_circlebox_top.jpg) left top no-repeat;
	padding: 0;
	margin:15px 0 0 0;
	vertical-align: bottom;
	height:3px;
	font-size: 1px;
}

.bg_grayCirclebox_mid {
	background: url(../images/static/bg_gray_circlebox_mid.jpg) left top repeat;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	color:#333;
	padding: 7px 10px;
	margin:0;
	line-height:1.5;
}

.bg_grayCirclebox_btm {
	background: url(../images/static/bg_gray_circlebox_btm.jpg) left top no-repeat;
	padding: 0;
	margin:0 0 20px 0;
	vertical-align: top;
	line-height: 3px;
	clear: both;
	font-size: 1px;
}

.workintro_left {
	width:301px;
	float:left;
	padding:0;
	margin:0;
}

.workintro_right {
	width:301px;
	float:right;
	padding:0;
	margin:0;
}

.workintro_en01 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:18px;
	color:#333;
	font-weight:bold;
	border-bottom:#9A3030 2px solid;
}

.workintro_en02 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	color:#333;
	font-weight:bold;
	border-bottom:#9A3030 1px dotted;
	border-left:#9A3030 10px solid;
	padding:0 0 1px 2px;
	margin:15px 0;
}

.orangeBox02 {
	border:#C4C0B5 1px solid;
	padding:5px;
	margin:10px 0;
	background-color:#FFFBF4;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	line-height:1.5;
	text-align: justify;
}


.li-ar03 {
	margin:0;
	padding:0 0 0 12px;
	background: url(../images/static/ar02.jpg) left 4px no-repeat;
	line-height: 1.3;
	font-size:13px; 
	font-weight:bold;
	color:#333;
	/*border-bottom:#fff 1px solid;*/
}

.workintro_txt {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	line-height:1.5;
	margin: 5px 0 10px 0;
	padding: 0 0 0 12px;
}


/***********************************************/
/*他の士業紹介会社との違い
************************************************/

#bg_advantage {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	line-height:1.5;
	background: url(../images/static/bg_advantage.jpg) left top no-repeat;
	padding:50px 0 30px 150px;
	margin:0;
}

#bg_advantage p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	line-height:1.5;
	display:block;
}

.advantage {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	line-height:1.5;
	margin:0 0 30px 0;
	padding:0 10px;
}

.advantage h4,
.advantage p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:16px;
	line-height:1.5;
	margin:0 0 10px 0;
	padding:0;
}

#advantage_tit01 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:16px;
	font-weight:bold; 
	letter-spacing:-0.1em; 
	color:#333;
}

.red14 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	color:#9A3030;
	line-height:1.5;
}



/***********************************************/
/*士業Bankとは　
************************************************/

#sigyoubank_box {
	width:372px; 
	float:left;
	padding:0;
	margin:0;
}

#sigyoubank_txt01 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	padding: 10px 0 10px 10px;
	margin:0;
	line-height: 1.5;
}

#sigyoubank_txt02 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:18px;
	font-weight: bold;
	padding: 0 0 0 10px;
	margin:0;
	line-height: 1.5;
}

#sigyoubank_img {
	margin:20px 0 0 372px;
	padding:0;
}

.sigyoubank_img02 {
	margin:30px 0;
	padding:0 20px;
}

.tit_green,
.tit_purple,
.tit_blue {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:16px;
	font-weight: bold;
	line-height:35px;
	padding: 0 0 0 10px;
	margin:0 0 20px 0;
	color: #222;
}

.tit_green {background: url(../images/static/tit_green.jpg) center no-repeat;}
.tit_purple {background: url(../images/static/tit_purple.jpg) center no-repeat;}
.tit_blue {background: url(../images/static/tit_blue.jpg) center no-repeat;}


.sigyoubank_box02 {
	padding:0 10px;
	margin:0;
}

.sigyoubank_box02 p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	padding: 0 0 0 10px;
	margin:0 0 20px 0;
	line-height: 1.5;
}

#zeihou_txt {
	padding:0;
	margin:0;
	width:301px;
	float:left;
}

#zeihou_txt p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	line-height: 1.5; 
	padding:0 10px;
	margin:0 0 20px 0;
}

#zeihou_img {
	width:293px;
	padding:0;
	margin:0 0 20px 0;
	float:right;
}


/***********************************************/
/*士業Bankの提供するサービス・料金　　
************************************************/

.bg_shadow {
	background:url(../images/static/bg_service-shadow.gif) left bottom repeat-x;
	padding: 0 0 5px 0;
	margin:0 0 30px 0;
}

#bg_service-blue {
	border:#ccc 1px solid;
	background:url(../images/static/bg_service-blue.jpg) left top repeat-x;
	padding:2px 0 0 2px;
	margin:0;
}

#bg_service-red {
	border:#ccc 1px solid;
	background:url(../images/static/bg_service-red.jpg) left top repeat-x;
	padding:2px 0 0 2px;
	margin:0;
}


#bg_service-blue img,
#bg_service-red img {
	width:150px;
	float:left;
	vertical-align: text-bottom;
	padding:0;
	margin:0;
	border: 0;
	display: inline;
}


#service-blue_txt,
#service-red_txt {
	/*padding:20px 0 0 170px;*/
	padding:0;
	margin:15px 0 0 0;
	float: right;
	width: 455px;
}

#service-blue_txt h3 ,
#service-red_txt h3{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:28px;
	font-weight:bold;
	color: #3b3b3b;
	margin:0;
	/*padding:0;*/
	
	padding:0 0 3px 15px;
	width:440px;
	/*border-bottom:#2E5697 1px solid;*/
}
/*#service-blue_txt h3 {border-bottom:#2E5697 1px solid;}
#service-red_txt h3  {border-bottom:#7E2928 1px solid;}*/


#service-blue_txt p,
#service-red_txt p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	line-height:1.5;
	margin:15px 0 0 15px;
	padding:0;
}

.service-detail {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	margin:12px 0 0 0;
	padding:0 20px 0 0;
}

.service-detail ul {list-style-type:none;}

.service-detail li {
	width:6.5em;
	float:right;
	display:inline;
	text-align:left;
	vertical-align: middle;
}

.service-detail li a {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	background: url(../images/static/ar04.gif) 0 center no-repeat;
	padding:3px 0 0 20px;
	display:block;
}

.service-detail li a:link {
	color: #2E5697;
	text-decoration: underline;
}

.service-detail li a:visited {
	color: #2E5697;
	text-decoration: underline;
}

.service-detail li a:hover {
	color: #2E5697;
	text-decoration: none;
		/*background-color:#FFA92E;*/
}

.service-detail li a:active {
 	color: #2E5697;
 	text-decoration: underline;
}




/***********************************************/
/*士業Bankの提供するサービス・料金　　
	士業者・コンサルタントの方
************************************************/

.tit_gray {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:18px;
	font-weight: bold;
	line-height:35px;
	padding: 0 0 0 10px;
	margin:0 0 10px 0;
	color: #222;
	background: url(../images/static/tit_gray.jpg) center no-repeat;
}

.tit_redline {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:18px;
	font-weight: bold;
	line-height:30px;
	padding: 0 0 2px 0;
	margin:0 0 10px 0;
	color: #222;
	background: url(../images/static/tit_redline.jpg)  left bottom repeat-x;
}

.tit_redline span {font-size:14px; padding-left:1em;}

.li-ar04 {
	margin:0;
	padding:0 0 0 12px;
	background: url(../images/static/ar03.jpg) left 3px no-repeat;
	line-height: 1.3;
	font-size:12px; 
	font-weight:bold;
	color:#333;
}

#basic_system {
	margin:5px 0 20px 0;
	padding:0;
}

#basic_system table { 
	float:none;
	margin:0;
	padding:0;
	border-top:#ccc 1px solid;
	border-right: #ccc 1px solid;
	color:#333;
}

#basic_system th { 
	margin: 0;
	padding: 6px;
	color:#333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	border-top: #fff 1px solid;
	border-right: #fff 1px solid;
	border-bottom:#c2c2c2 1px solid;
	border-left: #ccc 1px solid;
	text-align:left;
	background-color:#EDEEDC;
	line-height: 1.5;
	vertical-align: middle;
}

#basic_system td { 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	padding:6px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
}

.service {
	margin:0 0 40px 0;
	padding:0;
	clear:both;
}
.service_txt,
.service_txt02 {
	width:436px;
	float:left;
	padding: 0;
	margin: 0;
}
.service_txt p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	margin:0 0 10px 10px;
	padding:0;
	line-height: 1.5;
	color: #333;
}
.service_img {
	width:164px; 
	float:right;
}
.service_img img {
	padding:2px; 
	border:#ccc 1px solid;
}

.service table {
	float:none;
	margin:5px 0 0 0;
	padding:0;
	border-top:#ccc 1px solid;
	border-right: #ccc 1px solid;
	color:#333;
}

.service th {
	margin: 0;
	padding: 6px;
	color:#333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	border-top: #fff 1px solid;
	border-right: #fff 1px solid;
	border-bottom:#ccc 1px solid;
	border-left: #ccc 1px solid;
	text-align:left;
	background-color:#f6f6f6;
	line-height: 1.5;
	vertical-align: middle;
}

.service td {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	padding:6px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
}

.service_tbl {
	margin:0 0 0 10px;
	padding:0;
}

h5#intro_fee_txt01 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	color:#333;
	line-height:1.5; 
	margin:0 0 10px 0; 
	padding:0; 
}


p#intro_fee_txt02 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	color:#333;
	line-height:1.5; 
	margin:20px 0; 
	padding:0; 
}

p#intro_fee_txt03 {
	margin:0; 
	padding:0; 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:16px;
	color:#333;
}

#diff_fee {
	border:#ccc 1px solid;
	margin:25px 0;
	padding: 0px;
}

#diff_fee h5 {
	border-top:#C8A74F 1px solid;
	border-bottom:#bbb 1px solid;
	background-color:#F5EFDF;
	padding:5px 10px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	font-weight:bold;
	color:#333;
}

#diff_fee p {
	margin:10px 0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	color:#333;
	line-height: 1.5;
}

.note02 {
	padding-left:1em;text-indent:-1em;
	font-size:10px; 
	line-height:1.5; 
	color:#333; 
	margin-bottom:20px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
}

#advantage_tit02 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:15px;
	font-weight:bold;
	color:#333;
	margin: 10px 0 0 0;
	letter-spacing:-0.1em;
}

/**/

#kind_member{
	padding:0 0 0 10px;
	margin: 0;
}

.free1-1 {
	width:70px;
	float:left;
		background-color:#E1EFFB;
	padding: 0;
	margin: 0;
}

.free1-2 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	line-height:1.5;
	padding:8px;
	margin: 0;
	text-align:center;
	font-weight:bold;
	color:#333;
}

.free2-1 { 
	width:356px;
	float:left;
}

.free2-2 { 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	line-height:1.5;
	margin:0;
	padding:8px 8px 8px 18px;
	background: url(../images/static/ar03.jpg) 6px center no-repeat; 
	color:#333;
}


.charge1-1 {
	width:70px;
	float:left;
	background-color:#FDDFDF;
	padding: 0;
	margin: 0;
	height: 180px;
}

.charge1-2 {	
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
		font-size:12px;
		line-height:1.5;
		padding:8px;
		margin: 0;
		text-align:center;
		font-weight:bold;
		color:#333;
}

.charge2-1 { 
	width:119px;
	float:left;
}

.charge2-2 { 
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
		font-size:12px;
		line-height:1.5;
		margin:0;
	padding:8px 0 8px 18px;
	background: url(../images/static/ar02.jpg) 6px center no-repeat; 
		color:#333;
}

.charge3-1 { 
	width:236px;
	float:left;
}

.charge3-2 { 
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
		font-size:12px;
		line-height:1.5;
		margin:0;
		padding:8px 0; 
		color:#333;
}

.charge4-1 { 
	width:236px;
	float:right;
}


.charge5-0 {
	width:70px;
	float:left;
	background-color:#FDDFDF;
	padding: 0;
	margin: 0;
	height: 130px;
}

.charge5-00 {	
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
		font-size:12px;
		line-height:1.5;
		padding:8px;
		margin: 0;
		text-align:center;
		font-weight:bold;
		color:#333;
}

.charge5-1 {
	width:119px;
	float:left;
	clear: right;
	margin: 0;
}

.charge5-2 { 
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
		font-size:12px;
		line-height:1.5;
		margin:0;
	padding:8px 0 8px 18px;
	background: url(../images/static/ar02.jpg) 6px center no-repeat; 
		color:#333;
}

.charge6-1 {
	width:236px;
	float:left;
	margin: 0;
}

.charge6-2 { 
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
		font-size:12px;
		line-height:1.5;
		margin:0;
		padding:8px 0; 
		color:#333;
}

.charge7-1 { 
	width:236px;
	float:right;
}

/***********************************************/
/*士業Bankユーザーの方
************************************************/
#service_user-tit {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:19px;
	font-weight:bold;
	letter-spacing: -0.1em;
	margin: 20px 0 30px 0;
}

.service_txt-detail {
	width:85px; 
	float:right; 
	text-align: right;
	padding:0;
	margin:0;
}

.service_txt-detail p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	margin:0;
	padding:0;
	line-height: 1.5;
	color: #333;
	/*padding-left:30px;*/
}




/***********************************************/
/* padding margin　追加
************************************************/
.p10 { padding:10px; }

.pRL10 { padding:0 10px; }
.pRL20 { padding:0 20px; }

.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }

.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }

.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }

.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }

.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }

.mtb10 { margin-top:10px; margin-bottom:10px; }
.mtb20 { margin-top:20px; margin-bottom:20px; }
.mtb30 { margin-top:30px; margin-bottom:30px; }
.mtb40 { margin-top:40px; margin-bottom:40px; }




/*==============================================*/


/*				mgtここから						*/



/*==============================================*/



/***********************************************/
/*士業者の紹介の流れ
************************************************/

.li-ar02 {
	margin:0 0 3px;
	padding:0 0 5px 15px;
	background: url(../images/common/ar01.gif) left 8px no-repeat;
	line-height: 1.5;
	font-size:14px; 
	font-weight:bold;
	color:#333;
	/*border-bottom:#fff 1px solid;*/
}

.bg_step_top{
	background: url(../images/static/bg_step_top.jpg) left top no-repeat;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding: 10px 0 0 20px;
	margin:15px 0 0 0;
	vertical-align: bottom;
	letter-spacing: 0.1em;
}

.bg_step_mid {
	background: url(../images/static/bg_step_mid.gif) left top repeat-y;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	color:#333;
	padding: 10px 20px;
	margin:0;
	line-height:1.5;
}

.bg_step_btm {
	background: url(../images/static/bg_step_btm.gif) left top no-repeat;
	padding: 0;
	margin:0 0 20px 0;
	vertical-align: top;
	line-height: 5px;
}


.tit_step {
	background: url(../images/static/tit_step.gif) left top no-repeat;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	font-weight:bold;
	padding: 0 0 5px 10px;
	color: #fff;
	line-height: 25px;
}

.tit_step span {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	font-weight:bold;
	padding: 5px 0 0 15px;
	color:#333;
	letter-spacing: 0.1em;
}

.step_sec {
	margin:20px 0 30px 0;
	padding:0;
}

.step_sec img {
	padding:2px;
	border:#ddd 1px solid;
	margin:0;
	float: left;
}


.step_txt {
	margin:0 0 0 260px;
	padding:0
}

.step_txt h5 ,
.step_txt p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	line-height:1.5;
	display:block;
}

.step_txt h5 {margin:0 0 10px 0;}

.grayBox {
	border:#ccc 1px solid;
	background-color:#FCFCFC;
	padding:5px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	line-height:1.5;
}

.orangeBox {
	border:#FDDA99 1px solid;
	padding:5px;
	margin:0;
	background-color:#FEF3E0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	line-height:1.5;
}



/***********************************************/
/*士業者の仕事紹介
************************************************/

.bg_grayCirclebox_top {
	background: url(../images/static/bg_gray_circlebox_top.jpg) left top no-repeat;
	padding: 0;
	margin:15px 0 0 0;
	vertical-align: bottom;
	height:3px;
	font-size: 1px;
}

.bg_grayCirclebox_mid {
	background: url(../images/static/bg_gray_circlebox_mid.jpg) left top repeat;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	color:#333;
	padding: 7px 10px;
	margin:0;
	line-height:1.5;
}

.bg_grayCirclebox_btm {
	background: url(../images/static/bg_gray_circlebox_btm.jpg) left top no-repeat;
	padding: 0;
	margin:0 0 20px 0;
	vertical-align: top;
	line-height: 3px;
	clear: both;
	font-size: 1px;
}

.workintro_left {
	width:301px;
	float:left;
	padding:0;
	margin:0;
}

.workintro_right {
	width:301px;
	float:right;
	padding:0;
	margin:0;
}

.workintro_en01 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:18px;
	color:#333;
	font-weight:bold;
	border-bottom:#9A3030 2px solid;
}

.workintro_en02 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	color:#333;
	font-weight:bold;
	border-bottom:#9A3030 1px dotted;
	border-left:#9A3030 10px solid;
	padding:0 0 1px 2px;
	margin:15px 0;
}

.orangeBox02 {
	border:#C4C0B5 1px solid;
	padding:5px;
	margin:10px 0;
	background-color:#FFFBF4;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	line-height:1.5;
	text-align: justify;
}


.li-ar03 {
	margin:0;
	padding:0 0 0 12px;
	background: url(../images/static/ar02.jpg) left 4px no-repeat;
	line-height: 1.3;
	font-size:13px; 
	font-weight:bold;
	color:#333;
	/*border-bottom:#fff 1px solid;*/
}

.workintro_txt {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	line-height:1.5;
	margin: 5px 0 10px 0;
	padding: 0 0 0 12px;
}


/***********************************************/
/*他の士業紹介会社との違い
************************************************/

#bg_advantage {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	line-height:1.5;
	background: url(../images/static/bg_advantage.jpg) left top no-repeat;
	padding:50px 0 30px 150px;
	margin:0;
}

#bg_advantage p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	line-height:1.5;
	display:block;
}

.advantage {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	line-height:1.5;
	margin:0 0 30px 0;
	padding:0 10px;
}

.advantage h4,
.advantage p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:16px;
	line-height:1.5;
	margin:0 0 10px 0;
	padding:0;
}

#advantage_tit01 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:16px;
	font-weight:bold; 
	letter-spacing:-0.1em; 
	color:#333;
}

.red14 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	color:#9A3030;
	line-height:1.5;
}



/***********************************************/
/*士業Bankとは　
************************************************/

#sigyoubank_box {
	width:372px; 
	float:left;
	padding:0;
	margin:0;
}

#sigyoubank_txt01 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	padding: 10px 0 10px 10px;
	margin:0;
	line-height: 1.5;
}

#sigyoubank_txt02 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:18px;
	font-weight: bold;
	padding: 0 0 0 10px;
	margin:0;
	line-height: 1.5;
}

#sigyoubank_img {
	margin:20px 0 0 372px;
	padding:0;
}

.sigyoubank_img02 {
	margin:30px 0;
	padding:0 20px;
}

.tit_green,
.tit_purple,
.tit_blue {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:16px;
	font-weight: bold;
	line-height:35px;
	padding: 0 0 0 10px;
	margin:0 0 20px 0;
	color: #222;
}

.tit_green {background: url(../images/static/tit_green.jpg) center no-repeat;}
.tit_purple {background: url(../images/static/tit_purple.jpg) center no-repeat;}
.tit_blue {background: url(../images/static/tit_blue.jpg) center no-repeat;}


.sigyoubank_box02 {
	padding:0 10px;
	margin:0;
}

.sigyoubank_box02 p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	padding: 0 0 0 10px;
	margin:0 0 20px 0;
	line-height: 1.5;
}

#zeihou_txt {
	padding:0;
	margin:0;
	width:301px;
	float:left;
}

#zeihou_txt p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	line-height: 1.5; 
	padding:0 10px;
	margin:0 0 20px 0;
}

#zeihou_img {
	width:293px;
	padding:0;
	margin:0 0 20px 0;
	float:right;
}


/***********************************************/
/*士業Bankの提供するサービス・料金　　
************************************************/

.bg_shadow {
	background:url(../images/static/bg_service-shadow.gif) left bottom repeat-x;
	padding: 0 0 5px 0;
	margin:0 0 30px 0;
}

#bg_service-blue {
	border:#ccc 1px solid;
	background:url(../images/static/bg_service-blue.jpg) left top repeat-x;
	padding:2px 0 0 2px;
	margin:0;
}

#bg_service-red {
	border:#ccc 1px solid;
	background:url(../images/static/bg_service-red.jpg) left top repeat-x;
	padding:2px 0 0 2px;
	margin:0;
}


#bg_service-blue img,
#bg_service-red img {
	width:150px;
	float:left;
	vertical-align: text-bottom;
	padding:0;
	margin:0;
	border: 0;
	display: inline;
}


#service-blue_txt,
#service-red_txt {
	/*padding:20px 0 0 170px;*/
	padding:0;
	margin:15px 0 0 0;
	float: right;
	width: 455px;
}

#service-blue_txt h3 ,
#service-red_txt h3{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:28px;
	font-weight:bold;
	color: #3b3b3b;
	margin:0;
	/*padding:0;*/
	
	padding:0 0 3px 15px;
	width:440px;
	/*border-bottom:#2E5697 1px solid;*/
}
/*#service-blue_txt h3 {border-bottom:#2E5697 1px solid;}
#service-red_txt h3  {border-bottom:#7E2928 1px solid;}*/


#service-blue_txt p,
#service-red_txt p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	line-height:1.5;
	margin:15px 0 0 15px;
	padding:0;
}

.service-detail {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	margin:12px 0 0 0;
	padding:0 20px 0 0;
}

.service-detail ul {list-style-type:none;}

.service-detail li {
	width:6.5em;
	float:right;
	display:inline;
	text-align:left;
	vertical-align: middle;
}

.service-detail li a {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	background: url(../images/static/ar04.gif) 0 center no-repeat;
	padding:3px 0 0 20px;
	display:block;
}

.service-detail li a:link {
	color: #2E5697;
	text-decoration: underline;
}

.service-detail li a:visited {
	color: #2E5697;
	text-decoration: underline;
}

.service-detail li a:hover {
	color: #2E5697;
	text-decoration: none;
		/*background-color:#FFA92E;*/
}

.service-detail li a:active {
 	color: #2E5697;
 	text-decoration: underline;
}




/***********************************************/
/*士業Bankの提供するサービス・料金　　
	士業者・コンサルタントの方
************************************************/

.tit_gray {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:18px;
	font-weight: bold;
	line-height:35px;
	padding: 0 0 0 10px;
	margin:0 0 10px 0;
	color: #222;
	background: url(../images/static/tit_gray.jpg) center no-repeat;
}

.tit_redline {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:18px;
	font-weight: bold;
	line-height:30px;
	padding: 0 0 2px 0;
	margin:0 0 10px 0;
	color: #222;
	background: url(../images/static/tit_redline.jpg)  left bottom repeat-x;
}

.tit_redline span {font-size:14px; padding-left:1em;}

.li-ar04 {
	margin:0;
	padding:0 0 0 12px;
	background: url(../images/static/ar03.jpg) left 3px no-repeat;
	line-height: 1.3;
	font-size:12px; 
	font-weight:bold;
	color:#333;
}

#basic_system {
	margin:5px 0 20px 0;
	padding:0;
}

#basic_system table { 
	float:none;
	margin:0;
	padding:0;
	border-top:#ccc 1px solid;
	border-right: #ccc 1px solid;
	color:#333;
}

#basic_system th { 
	margin: 0;
	padding: 6px;
	color:#333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	border-top: #fff 1px solid;
	border-right: #fff 1px solid;
	border-bottom:#c2c2c2 1px solid;
	border-left: #ccc 1px solid;
	text-align:left;
	background-color:#EDEEDC;
	line-height: 1.5;
	vertical-align: middle;
}

#basic_system td { 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	padding:6px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
}

.service {
	margin:0 0 40px 0;
	padding:0;
	clear:both;
}
.service_txt,
.service_txt02 {
	width:436px;
	float:left;
	padding: 0;
	margin: 0;
}
.service_txt p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	margin:0 0 10px 10px;
	padding:0;
	line-height: 1.5;
	color: #333;
}
.service_img {
	width:164px; 
	float:right;
}
.service_img img {
	padding:2px; 
	border:#ccc 1px solid;
}

.service table {
	float:none;
	margin:5px 0 0 0;
	padding:0;
	border-top:#ccc 1px solid;
	border-right: #ccc 1px solid;
	color:#333;
}

.service th {
	margin: 0;
	padding: 6px;
	color:#333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	border-top: #fff 1px solid;
	border-right: #fff 1px solid;
	border-bottom:#ccc 1px solid;
	border-left: #ccc 1px solid;
	text-align:left;
	background-color:#f6f6f6;
	line-height: 1.5;
	vertical-align: middle;
}

.service td {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	padding:6px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
}

.service_tbl {
	margin:0 0 0 10px;
	padding:0;
}

h5#intro_fee_txt01 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	color:#333;
	line-height:1.5; 
	margin:0 0 10px 0; 
	padding:0; 
}


p#intro_fee_txt02 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	color:#333;
	line-height:1.5; 
	margin:20px 0; 
	padding:0; 
}

p#intro_fee_txt03 {
	margin:0; 
	padding:0; 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:16px;
	color:#333;
}

#diff_fee {
	border:#ccc 1px solid;
	margin:25px 0;
	padding: 0px;
}

#diff_fee h5 {
	border-top:#C8A74F 1px solid;
	border-bottom:#bbb 1px solid;
	background-color:#F5EFDF;
	padding:5px 10px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:14px;
	font-weight:bold;
	color:#333;
}

#diff_fee p {
	margin:10px 0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	color:#333;
	line-height: 1.5;
}

.note02 {
	padding-left:1em;text-indent:-1em;
	font-size:10px; 
	line-height:1.5; 
	color:#333; 
	margin-bottom:20px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
}

#advantage_tit02 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:15px;
	font-weight:bold;
	color:#333;
	margin: 10px 0 0 0;
	letter-spacing:-0.1em;
}

/**/

#kind_member{
	padding:0 0 0 10px;
	margin: 0;
}

.free1-1 {
	width:70px;
	float:left;
		background-color:#E1EFFB;
	padding: 0;
	margin: 0;
}

.free1-2 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	line-height:1.5;
	padding:8px;
	margin: 0;
	text-align:center;
	font-weight:bold;
	color:#333;
}

.free2-1 { 
	width:356px;
	float:left;
}

.free2-2 { 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	line-height:1.5;
	margin:0;
	padding:8px 8px 8px 18px;
	background: url(../images/static/ar03.jpg) 6px center no-repeat; 
	color:#333;
}


.charge1-1 {
	width:70px;
	float:left;
	background-color:#FDDFDF;
	padding: 0;
	margin: 0;
	height: 180px;
}

.charge1-2 {	
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
		font-size:12px;
		line-height:1.5;
		padding:8px;
		margin: 0;
		text-align:center;
		font-weight:bold;
		color:#333;
}

.charge2-1 { 
	width:119px;
	float:left;
}

.charge2-2 { 
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
		font-size:12px;
		line-height:1.5;
		margin:0;
	padding:8px 0 8px 18px;
	background: url(../images/static/ar02.jpg) 6px center no-repeat; 
		color:#333;
}

.charge3-1 { 
	width:236px;
	float:left;
}

.charge3-2 { 
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
		font-size:12px;
		line-height:1.5;
		margin:0;
		padding:8px 0; 
		color:#333;
}

.charge4-1 { 
	width:236px;
	float:right;
}


.charge5-0 {
	width:70px;
	float:left;
	background-color:#FDDFDF;
	padding: 0;
	margin: 0;
	height: 130px;
}

.charge5-00 {	
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
		font-size:12px;
		line-height:1.5;
		padding:8px;
		margin: 0;
		text-align:center;
		font-weight:bold;
		color:#333;
}

.charge5-1 {
	width:119px;
	float:left;
	clear: right;
	margin: 0;
}

.charge5-2 { 
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
		font-size:12px;
		line-height:1.5;
		margin:0;
	padding:8px 0 8px 18px;
	background: url(../images/static/ar02.jpg) 6px center no-repeat; 
		color:#333;
}

.charge6-1 {
	width:236px;
	float:left;
	margin: 0;
}

.charge6-2 { 
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
		font-size:12px;
		line-height:1.5;
		margin:0;
		padding:8px 0; 
		color:#333;
}

.charge7-1 { 
	width:236px;
	float:right;
}

/***********************************************/
/*士業Bankユーザーの方
************************************************/
#service_user-tit {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:19px;
	font-weight:bold;
	letter-spacing: -0.1em;
	margin: 20px 0 30px 0;
}

.service_txt-detail {
	width:85px; 
	float:right; 
	text-align: right;
	padding:0;
	margin:0;
}

.service_txt-detail p {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	margin:0;
	padding:0;
	line-height: 1.5;
	color: #333;
	/*padding-left:30px;*/
}




/***********************************************/
/* padding margin　追加
************************************************/
.p10 { padding:10px; }

.pRL10 { padding:0 10px; }
.pRL20 { padding:0 20px; }

.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }

.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }

.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt40 { margin-top:40px; }

.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }

.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }

.mtb10 { margin-top:10px; margin-bottom:10px; }
.mtb20 { margin-top:20px; margin-bottom:20px; }
.mtb30 { margin-top:30px; margin-bottom:30px; }
.mtb40 { margin-top:40px; margin-bottom:40px; }
