@charset "utf-8";

@media print {
body {
zoom: 70%; 
}
}

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:822px;
	height:auto;
	margin:0 auto;
	padding:0;
}


/*wrapper*/

div#wrapper{
		/*float:left;*/
		width:822px;
	
	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{
	position: absolute;
	left: 600px;
	top: 30px;
	width: 143px;
	height: 22px;
	z-index: 20;
}

div#header #login {
	position: absolute;
	left: 760px;
	top: 30px;
	width: 60px;
	height: 22px;
	z-index: 30;
}


/***********************************************/
/* グローバルナビ
************************************************/

#g_navi {
		margin: 0;
		padding: 0;
		height: 38px;
		width: 822px;
		display: inline;
}

#g_navi ul {padding:0;margin:0;}

#g_navi li {
	height:38px;
	float:left;
	padding: 0;
	margin: 0;
}

#g_navi a {
	display:block;
	height:38px;
	text-indent:-9999px;
}

#g_navi #g_home a { background:url(../images/common/g_navi.jpg) 0 top no-repeat; width:138px; height:38px; }
#g_navi #g_home a:hover  { background: url(../images/common/g_navi.jpg) 0 -38px no-repeat; }

#g_navi #g_whats a { background: url(../images/common/g_navi.jpg) -138px top no-repeat; width:136px; height:38px;}
#g_navi #g_whats a:hover  { background: url(../images/common/g_navi.jpg) -138px -38px no-repeat; }

#g_navi #g_intro a { background:url(../images/common/g_navi.jpg) -274px top no-repeat; width:136px; height:38px;}
#g_navi #g_intro a:hover  { background: url(../images/common/g_navi.jpg) -274px -38px no-repeat; }

#g_navi #g_specialDb a { background: url(../images/common/g_navi.jpg) -410px  top no-repeat; width:136px; height:38px; }
#g_navi #g_specialDb a:hover  { background: url(../images/common/g_navi.jpg) -410px  -38px no-repeat;}

#g_navi #g_CaseJudiDb a { background: url(../images/common/g_navi.jpg) -546px top no-repeat; width:136px; height:38px;}
#g_navi #g_CaseJudiDb a:hover  { background: url(../images/common/g_navi.jpg) -546px -38px no-repeat; }

#g_navi #g_faq a { background: url(../images/common/g_navi.jpg) -682px top no-repeat; width:138px; height:38px; }
#g_navi #g_faq a:hover  { background: url(../images/common/g_navi.jpg) -682px -38px no-repeat; }


/**********************************************/
/*コンテント
***********************************************/
div#content_top,
div#content_top02 {
	margin:0 0 20px　0;
	background-color:#fff;
		width: 642px;
		float: left;
}	

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 {
	position: relative;
	padding:0;
	margin:0;
}
#content_top #exp-caseBtn {
	position: relative;
	padding:0;
	margin:0;

}
*/

#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;
}


/***********************************************/
/*	トップページ最下部バナー	*/
/***********************************************/

.bn_top  {
	padding:0;
	margin:0;
	clear:both;
}

.bn_left  {width:316px; float:left;padding:0;margin:0;}
.bn_right {width:316px; float:right;padding:0;margin:0;}




/***********************************************/
/* トップページ用　右（お知らせ）（広告）
************************************************/

#col{	
	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#footer {
	/*display:none;*/
	background:url(../images/common/bg_footer.jpg) left top repeat-x;
		background-color:#FeFeFe;
		padding:8px 0 10px 0;;
		margin:10px 0 0 0;
		clear:both;
		height: auto;
}

div#footer ul {
	clear:both;
	margin:0px auto;
	padding: 5px 0 3px 0;
	text-align:center;
}

div#footer li {
	display: inline; 
	padding:0px 0.6em; 
	border-right:1px solid #666;
	font-size:10px;
}

div#footer li.lastitem {
	border-right:none;
}

div#footer li.copy {
	border-right:none;
	text-align:right;
	padding:0 10px 0 40px;
	margin:0;
	color: #666;
}

div#footer li a {	
	color: #666;
	text-decoration: none;
}

div#footer li a:link {
	color: #666;
	text-decoration: none;
}

div#footer li a:visited {
	color: #666;
	text-decoration: none;
}

div#footer li a:hover {
	color: #2E5697;
	text-decoration: underline;
}

div#footer li a:active {
 	color: #666;
 	text-decoration: underline;
}



/* 見出し
************************************************/

.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 16px "ＭＳ Ｐゴシック", 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 {

		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 {

		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;
}

/***********************************************/
/* 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; }
.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; }


/* その他共通
************************************************/

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; }













