/***********************************************************
*　トップページ用スタイルシート
***********************************************************/

/* メインビジュアル */
#main-visual {
	background: url(../images/bg-gray.png);
	margin: 0 auto 10px
}

/* コンサルティングナビ */
#consal-navi {
}
#consal-navi ul {
	list-style-type: none;
}
#consal-navi ul li {
	display: block;
	margin-bottom: 5px;
}
#consal-navi ul li a {
	display: block;
	background: url(../images/bg-black.png);
	text-align: left;
}


/***********************************************************
*　開業支援用スタイルシート
***********************************************************/
/* お手伝いの内容 */
dl#help {
	margin: 0 10px;
}
dl#help dt {
	padding-bottom: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #999;
}
dl#help dd {
	margin-bottom: 30px;
	margin-left: 20px;
}
dl#help dd span {
	color: #F00;
}

/* コンサルティング実績 */
table#consul-result {
	width: 96%;
	margin: 0 auto;
}
table#consul-result th,
table#consul-result td {
	border: 1px solid #333;
	padding: 5px;
}
table#consul-result th {
	width: 100px;
	background: #FC6;
	color: #000;
}


/***********************************************************
*　経営戦略用スタイルシート
***********************************************************/
/* 経営戦略 */
table#keiei-flow {
	margin-top: 20px;
}
table#keiei-flow th,
table#keiei-flow td {
	border: 1px solid #333;
	padding: 5px;
	font-size: 0.9em;	
}
table#keiei-flow th img {
	width: 140px;
}
table#keiei-flow td.sub-info {
	width: 160px;
	font-size: 0.9em;
}


/*----------------------------------------------------------
 求人
----------------------------------------------------------*/	
table.job-table {
	border-collapse: collapse;
	margin: 0 auto 20px;
	width: 96%;
}
table.job-table caption {
	text-align: center;
	margin-bottom: 5px;
}
table.job-table th,
table.job-table td {
	border: 1px solid #000;
	padding: 5px;
	font-weight: normal;
	vertical-align: middle;
}
table.job-table thead th {
	background: #666;
	color: #FFF;
	text-align: center;
	width: 100px;
}
table.job-table tbody th {
	background-color: #CCC;
	text-align: center;
	color: #000;
	width: 100px;
	white-space: nowrap;
}
dl.job-meta {
}
dl.job-meta dt {
	width: 100px;
}
dl.job-meta dd {
	padding-left: 110px;
	margin-bottom: 5px;
}

table.recruit-table {
	margin-top: 20px;
}
table.recruit-table caption {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color: #FF9;
	font-size: 1.2em;
	margin-bottom: 0;
	line-height: 30px;
}
