
/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　更新分

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

/* タイトル */
.index_title .date{
	width:100px;
}

/* 最新情報 */
.index_news article {display:block;}

.index_news th.date {
	width: 60px;
}

.index_news td .heading {
	font-weight: bold;
	display: block;
}


/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

　追加分

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */

.top_contents h3 {
	display:block;
	font-weight:bold;
	line-height:25px;
	margin: 40px 0 20px;
	padding:0 0 0 12px;
	border-left:solid 5px #004098;
	font-size: 150%;
}

/* 事業内容 */
.index_portfolio table {
	width:100%;
	line-height:2;
	margin:10px 0 0;
}
.index_portfolio .portfolio_list_table01 colgroup {width:178px;}
.index_portfolio .portfolio_list_table02 colgroup {width:190px;}
.index_portfolio th {
	text-align:center;
	padding: 0 0 40px;
	border-bottom:solid 1px #bcc2c7;
}
.index_portfolio td {
	padding: 0 0 40px;
	border-bottom:solid 1px #bcc2c7;
}

.index_portfolio th img {
	max-width: 174px;
}

.index_portfolio td {
	vertical-align: top;
}

/* 情報セキュリティ*/
.company_security ul {
	line-height: 2;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

.company_security ul li {
	margin-left: 10px;
	margin-top: 15px;
}

/* アクセス */
#dituContent {
    width:550px;
    height:550px;
    border:#ccc solid 1px;
}

/* 人材募集 */
.index_job table {
	width:100%;
	line-height:2;
	margin:10px 0 0;
}
.index_job .job_list_table01 colgroup {width:178px;}
.index_job .job_list_table02 colgroup {width:190px;}
.index_job th {
	text-align:center;
	padding:10px 0;
	border-bottom:solid 1px #bcc2c7;
}
.index_job td {
	padding:10px 0;
	border-bottom:solid 1px #bcc2c7;
}

.index_job th img {
	max-width: 174px;
}

.index_job td {
	vertical-align: top;
}

.index_job dl {
	line-height:2;
	margin:0px 0 0 0px;
}
.index_job dd{
	margin-left: 1em;
}



