@charset "utf-8";

body{font: 100% arial,sans-serif;}

p{margin:0 10px 10px}

input{padding:2px 0;}

/*container*/
div#container {
	width:820px;
	height:auto;
	margin:0 auto;
	padding:0;
}


/*wrapper*/

div#wrapper{
	float:left;
	width:820px;
	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: 820px;
	float:left;
	display: inline;
}

#g_navi ul {padding:0;margin:0;list-style-type:none;}

#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;}

div#content_top02{margin:10px 0 20px　0;}

div#content{
	margin:10px 0 20px　0;
	background-color:#fff;
	width: 642px;
	float: right;
}

div#content p{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	line-height:1.5;
}


/*コンテント（トップページ）
***********************************************/

/*士業者の皆様へ（traders）
コンサルタント専門家の経験事例データベース（exp-case）*/

.Btnblock01 { width:217px; }
.Btnblock01_last {width:208px;}

.Btnblock01,
.Btnblock01_last {
	float:left; 
	padding:0; 
	margin:8px 0 4px 0; 
	padding:0;
}

.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;
}

#content_top #tradersBtn {
	/*background: url(../images/common/bg_traders.jpg) left top no-repeat;*/
	position: relative;
	padding:0;
	margin:0;
}
#content_top #exp-caseBtn {
	/*background: url(../images/common/bg_exp-case.jpg) left top no-repeat;*/
	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_traders_blue.gif) 2px top no-repeat;  height:48px;*/
background:url(../images/common/btn_procedure.jpg) left -64px no-repeat;
}
#tradersBtn #tradersBtn_blue a:hover  { 
/*background: url(../images/common/btn_traders_blue.gif) 2px -48px no-repeat;height:46px; */
background:url(../images/common/btn_procedure.jpg) left -176px no-repeat;
}

#tradersBtn #tradersBtn_red a { 
/*background: url(../images/common/btn_traders_red.gif) 2px top no-repeat;  height:48px; */
background:url(../images/common/btn_procedure.jpg) -104px -64px no-repeat;}
#tradersBtn #tradersBtn_red a:hover  { 
/*background: url(../images/common/btn_traders_red.gif) 2px -48px no-repeat; height:46px;*/
background:url(../images/common/btn_procedure.jpg) -104px -176px no-repeat;}

#exp-caseBtn #exp-caseBtn_blue a { 
/*background: url(../images/common/btn_exp-case_blue.gif) 3px top no-repeat;  height:48px;*/
background:url(../images/common/btn_procedure.jpg) -209px -64px no-repeat;}
#exp-caseBtn #exp-caseBtn_blue a:hover  { 
/*background: url(../images/common/btn_exp-case_blue.gif) 3px -48px no-repeat;height:46px; */
background:url(../images/common/btn_procedure.jpg) -209px -176px no-repeat;}

#exp-caseBtn #exp-caseBtn_red a { 
/*background: url(../images/common/btn_exp-case_red.gif) 2px top no-repeat;  height:48px; */
background:url(../images/common/btn_procedure.jpg) -313px -64px no-repeat;}
#exp-caseBtn #exp-caseBtn_red a:hover  {
/* background: url(../images/common/btn_exp-case_red.gif) 2px -48px no-repeat; height:46px;*/
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_traders_regist.gif) left top no-repeat;*/
	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_traders_regist.gif) left -61px no-repeat;*/
	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_exp-case_regist.gif) left top no-repeat;*/
	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_exp-case_regist.gif) left -61px no-repeat;*/
	background:url(../images/common/btn_procedure.jpg) -209px -112px no-repeat;
	text-indent:-9999px;
}

/*価格ボード*/
#priceboard {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	background: url(../images/common/bg_priceboard.jpg) left top no-repeat;
	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;
	clear: both;
}




/*一番左*/
#priceboard_fstsec {
	width:170px;
	height:217px;
	float:left;
	overflow:hidden;
	clear: both;
}

#priceboard_fstsec dl {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	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 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	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;
	/*padding:20px 16px 20px 16px;*/
}

#priceboard #priceboard_det_fstsec dl {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	display:block; 
	padding:0 7px 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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	margin:6px 0 0 0; 
	float:right; 
	width:6em;
}
/*その他01*/

#priceboard #priceboard_det_sec {
	width:155px;
	float:left;
	overflow: hidden;
	/*padding:20px 16px 20px 16px;*/
}

#priceboard #priceboard_det_sec dl {
display:block; 
	padding:0 7px 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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	margin:6px 0 0 0; 
	float:right; 
	width:6em;
}

/*右2つ*/

#priceboard #priceboard_det_sec02 {
	width:155px;
	float:left;
overflow: hidden;
	/*padding:20px 16px 20px 16px;*/
}

#priceboard #priceboard_det_sec02 dl {
display:block; 
	padding:0 7px 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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	margin:6px 0 0 0; 
	float:right; 
	width:6em;
}

/*個別*/

div.priceboard_Swrap {
				/*margin: 0 0 15px 0;*/
	margin: 0;
	padding:0 0 0 10px;
	float: none;
	clear:both;
}

.priceboard_S {
	margin: 0;
	padding:0;
	width:158px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal; 
	float:left;
}

.priceboard_S .priceboard_sec_S {
	background: url(../images/common/bg_priceboard_1-10.jpg) left top no-repeat;
	padding:7px 5px 0px 30px;
	margin: 0 0 4px 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;
}



/*右はし*/
.priceboard_S_last {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	/*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;
	margin: 0 0 4px 0;
	background: url(../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;
}

.priceboard_S_last .priceboard_sec_S_last dd {
	padding:4px 0px 13px 5px;
	margin:0;
}


/*詳細ページから価格ボードなしの場合*/

#priceboard_det {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	background: url(../images/common/bg_priceboard_det.gif) left top no-repeat;
	/*width:642px;*/
	padding:38px 0 10px 0;
	margin:0;
	height: auto;
	position: relative;
	width: 642px;
}

.priceboard_S .priceboard_sec_S_det {
	background: url(../images/common/bg_priceboard_1-10_det.jpg) left top no-repeat;
	padding:7px 5px 0px 30px;
	margin: 0 0 4px 0;
}

.priceboard_S_last .priceboard_sec_S_last_det {
	padding:7px 5px 0px 30px;
	margin: 0 0 4px 0;
	background: url(../images/common/bg_priceboard_1-10_det.jpg) left top no-repeat;
}

.priceboard_S .priceboard_sec_S_det dt,
.priceboard_S_las .priceboard_sec_S_last_det dt {
	text-indent:-9999px;
	padding:0; 
	margin:0; 
	font-size:1px;
}
.priceboard_S .priceboard_sec_S_det dd,
.priceboard_S_last .priceboard_sec_S_last_det dd {
	padding:4px 0px 13px 5px;
	margin:0;
}


#priceboard_det h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	width:25em;
	top:11px;
	left:322px;
	z-index:20;
	color: #fff;
	text-align: right;
}



/*価格ボード保留中*/
.reserving {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:10px;
	font-weight:normal;
	background-color:#990033;
	color:#FFF;
	padding:2px 0;
	margin:0 0 5px;
	width: 145px;
	text-align: center;
	letter-spacing: 0.1em;
	border: #903 1px solid;
}

.space {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:10px;
	font-weight:normal;
	background-color:#f36;
	color:#FFF;
	padding:2px 0;
	margin:0 0 5px;
	width: 145px;
	text-align: center;
	letter-spacing: 0.1em;
	border:#D6A15F 1px solid;
	background:url(../images/common/bg_board.jpg) left top repeat;
}


/*価格ボード*/
.modelcase_boxWrap {
	/*margin: 0 0 16px;*/
	
	margin:0;
	padding:0;
	width:148px; 
	clear:both;
} 

.modelcase_boxWrap .modelcase_box {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:10px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:10px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:10px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:bold;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:10px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:10px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:10px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:10px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:10px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:9px;
	font-weight:normal;
	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;
}*/


/***********************************************/
/*	士業とは（#what）	*/
/*	専門家募集（#expert）	*/
/***********************************************/

#what {}
#expert {}
#privacy {}
#terms {}


#what h4 ,
#expert h4 ,
#privacy h4 ,
#terms h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:1.5; 
	padding:10px; 
	margin:10px 10px 20px; 
	border:#ccc 1px solid; 
	background-color:#FCFCFC;
}

#what .pRL10 p ,
#expert .pRL10 p ,
#privacy .pRL10 p ,
#terms .pRL10 p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:normal;
	line-height:1.5;
	margin:0 0 10px 0; 
	padding:0;
	
}

#what .pRL10 .lst ,
#expert .pRL10 .lst ,
#privacy .pRL10 .lst ,
#terms .pRL10 .lst {
	border-bottom:1px #ccc dotted;
	margin:0 0 25px 0;
	padding:0 0 5px 0;
}

/**/

#privacy .pRL10 li {
	line-height: 1.5;
	list-style-position:inside;
	list-style-type:square;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	margin:0.5em 0 0.5em 2em;
}

/**/

#terms .pRL10 ul {
	line-height: 1.5;
	list-style-position:inside;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	margin:0.5em 0 0.5em 0;
	/*list-style-type:square;*/
}

#terms .pRL10 ol {
	line-height: 1.5;
	list-style-position:inside;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	margin:0.5em 0 0.5em 2em;
	list-style-type:decimal;
}


#terms .pRL10 li {line-height: 1.5;}

#terms .addition {
	display : block ;
	margin-top : 30px ;
	margin-bottom : 20px ;
}
/***********************************************/
/* カテゴリー一覧
************************************************/

#ctgList_sec {margin:5px 0 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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:10px;
	font-weight:bold;
	/*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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:normal;
	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{
	width:170px; 
	float:right; 
	padding:0; 
	margin:24px 0 10px 0;
}


#col #info {margin:8px 0;}

#col #info h3 {
	text-indent:-9999px;
	padding:0; 
	margin:0; 
	font-size:1px;
}

/**/

#col02{
	width:170px; 
	float:right; 
	padding:0; 
	margin:10px 0 10px 0;/*マージン上10px*/
}


#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{
	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;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
}

#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 {
	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;
}

/*******************************************************/
/*事例Q&A*/
/*******************************************************/
#CaseQA {
	padding:0;
	margin:10px 0;
}

#CaseQA table { 	
	float:none;
	margin:0;
	padding:0;
	/*border-top:#ccc 1px solid;
	border-right: #ccc 1px solid;*/
	
	border:#ccc 1px solid;
}

#CaseQA th {	
	margin: 0;
	padding: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:bold;
	/*border-left: #ccc 1px solid;
	border-bottom:#c2c2c2 1px solid;*/
	text-align:left;
	background-color:#f0f0f0;
	white-space:nowrap;
	line-height: 1.5;
	vertical-align: middle;
}



#CaseQA td {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	/*border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;*/
	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-right:#ccc 1px solid;*/
	border-bottom:#ccc 1px dashed;
	/*border-left:#ccc 1px solid;*/
}

.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;
	/*margin:0;*/
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:bold;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:bold;
}



.th01-3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:normal;
	padding:3px 12px;
	margin:15px 0;
	vertical-align: middle;
	border: solid 1px #666;
	background-color:#A0A0A0;
	color:#fff;
	/*#ECE9D8 #ADADAD*/
	cursor:pointer;
}

/*紹介依頼など*/

.btn_center02 {
	padding:0;
	margin:0;
	text-align:center;
	display: block;
}

.btn_center02 input {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:normal;
	padding:0;
	margin:10px 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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:bold;;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	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;}


/*お問い合わせ*/

#contact {}

#contact table {
	width:100%; 
	float:none;
	padding:0;
	margin:10px 0 0 0;
}

#contact table th {
	margin: 0;
	padding: 5px;
	color:#444;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
	text-align:left;
	line-height: 1.5;
	vertical-align: middle;
}


#contact table td {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	font-weight:normal;
	color:#444;
	padding:5px;
	margin:0;
	text-align:left;
	line-height:1.5;
	vertical-align:middle;
	
}




/************************************************/
/* 共通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;
}
*/

.txtbox01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:bold;
	color:#333;
	line-height:1.5; 
	padding:10px; 
	margin:10px 10px 20px; 
	border:#ccc 1px solid; 
	background-color:#FCFCFC;
}



.txtbox02 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:bold;
	color:#333;
	line-height:1.5;
	padding:10px;
	margin:10px 10px 20px;
	border:#ccc 1px solid;
	background-color:#FCFCFC;
}

.txtbox02_tit {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:18px;
	color:#333;
	font-weight:bold;
	border-bottom:#9A3030 2px solid;
	position: relative;
	padding: 1px 0;
	margin: 0 0 10px 0;
}
.txtbox02_tit h3 { font-weight:bold;color:#333;}
.txtbox02_tit h4 {
	position:absolute; 
	left:386px; 
	top:3px; 
	width: 15em; 
	text-align: right; 
	display:block; 
	font-size:14px;
	
	padding:2px;
}
.txtbox02_tit h4 span {
	background-color:#C44445;
	padding:2px;
	color:#fff;
	font-weight:bold;
	vertical-align:bottom;
}

.txtbox02 p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	/*font-size:14px;*/
	font-size:12px;
	color:#333;
	line-height:1.5;
	padding:0;
	margin:0 0 10px 0;
}
/**/

.txtbox02 .taR {text-align:right;}
.txtbox02 .f10{font-size:10px;line-height:1.5; font-weight:normal;}
.txtbox02 .f12{font-size:12px; line-height:1.5; font-weight:normal;}

/**/

.txtbox02 table { 
	float:none;
	margin:0;
	padding:0;
	border-top:#ccc 1px solid;
	border-right: #ccc 1px solid;
	color:#333;
}

.txtbox02 th { 
	margin: 0;
	padding: 4px;
	color:#333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	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;
}

.txtbox02 td { 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	padding:4px;
	margin:0;
	
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
	background-color:#fff;
	
	text-align:left;
}

.txtbox02 .td_blue {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:12px;
	padding:4px;
	margin:0;
	text-align:left;
	line-height:1.5;
	border-left:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	vertical-align:middle;
	background-color:#E9F3FC;
	
	border-top: #fff 1px solid;
	border-right: #fff 1px solid;

}

.txtbox02 .td_noline {border-left: none;}

/***********************************************/
/* ぱんくず
************************************************/

#crumb {
	padding:4px 20px 4px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:normal;
	/*border-top: #CFB068 1px solid;*/
	border-top: #ddd 1px solid;
	border-bottom: #ccc 2px solid;
	color:#333;
	margin: 10px 0 20px 0;
	background-color:#F3F3F3;
	letter-spacing:0.2em;
}


#crumb  #crumb_here {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:12px;
	font-weight:bold;
	color:#C44445;
}


/* 見出し
************************************************/

.en01{
	margin: 0 0 15px 0;
	padding: 10px;
	color:#333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:bold;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:bold;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:bold;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:bold;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:bold;
	border-left:#9B2B29 4px solid;
	border-bottom:#9B2B29 1px solid;
	text-align:left; 
	padding:5px 5px 5px 4px; 
	margin:10px 0; 
}
/*
.en09 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:16px;
	font-weight:bold;
	background-color:#F5EFDF;
	border-left:#832523 6px groove;
	color:#333;
	padding:5px;
	margin: 0 0 10px 0;
}
*/

.en09 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:18px;
	font-weight:bold;
	background-color:#F5EFDF;
	border-left:#832523 6px groove;
	color:#333;
	padding:12px 5px;
	margin: 0 0 10px 0;
	
	/*border-right:#D2C8AA 1px solid;
	border-bottom:#C5B792 1px solid;*/
}

.en10 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:16px;
	font-weight:bold;
	background-color:#fff;
	border-left:#832523 4px groove;
	color:#333;
	padding:1px 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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:bold;
	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;
}

.en13 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo;
	font-size:18px;
	color:#333;
	font-weight:bold;
	border-bottom:#9A3030 2px solid;
	position: relative;
	padding: 1px 0;
	margin: 0 0 15px 0;
}

/***********************************************/
/*pagetop
************************************************/

div.pagetop {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:10px;
	font-weight:normal;
	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;
}

.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;
}

.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;
}

.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;
}


/***********************************************/
/* ライン
************************************************/

.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; }
.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; }


/**/

.lh15 {line-height:1.5;}
.fnLh15 {font-weight:normal; line-height:1.5; }
.fbLh15 {font-weight:bold; line-height:1.5; }

/**/
.taR {text-align:right;}


/* その他共通
************************************************/

ul.tab {
	margin: 0 0 12px 0;
	padding: 0;
	list-style: none;
}
ul.tab li {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:bold;
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo,;
	font-size:14px;
	font-weight:bold;
	color: #333;
	line-height:1.5;
	display: inline;
	margin: 0 2px 0 0;
	padding: 0px;
	vertical-align:middle;
}

/**/
.xs { font-size:x-small;}
.f10{ font-size:10px;}
.f12{font-size:12px;}

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:#BF3633;
	font-size: 10px;
}

.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;line-height: 0px;}

.ie_clear {float: left;font-size: 1px;}

/**/

.redb {font-size: 12px; font-weight:bold; color:#BF3633; line-height:1.5;}
.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; }


/*基本情報更新しました*/
#update {
	padding:10px 0;
	 font-size:20px; 
	 color:#039; 
	 font-weight:bold; 
	 margin: 0 0 20px 0; 
	 text-align: center; 
	 background: #f3f3f3; 
	 border: #039 2px dotted;
}
