@charset "UTF-8";

/*---------------------------------
コンテンツ タイトル
----------------------------------*/
.contTtl h1{
	background-image:url("../images/company/ttl_company.png");
}

/*---------------------------------
経営理念（青ベース）
----------------------------------*/
.table_philosophy{
	width: 860px;
	font-size: 15px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	border-collapse: collapse;
	border: medium solid #E5ECF8;
}
.table_philosophy th{
	width: 25%;
	font-weight: bold;
	color: #204378;
	background-color: #DCE9FD;
	text-align: left;
	vertical-align: top;
	padding: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #8395B5;
}
.table_philosophy td.aaa{
	color: #333333;
	background-color: #fff;
	padding: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #8395B5;
}
.table_philosophy td.bbb{
	color: #333333;
	background-color: #fff;
	padding: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #8395B5;
	text-align: left;
	vertical-align: top;
}
.table_philosophy td.ccc{
	color: #333333;
	background-color: #fff;
	padding: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #8395B5;
}

/*---------------------------------
会社概要（青ベース）
----------------------------------*/
.table_company{
	width: 860px;
	font-size: 15px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	border-collapse: collapse;
	border: medium solid #E5ECF8;
}
.table_company th{
	width: 25%;
	font-weight: bold;
	color: #204378;
	background-color: #DCE9FD;
	text-align: left;
	vertical-align: top;
	padding: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #8395B5;
}
.table_company td{
	color: #333333;
	background-color: #fff;
	padding: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #8395B5;
}

/*---------------------------------
アクセス
----------------------------------*/
.box001 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 120px;
}
.box001 img {
	float: right;
	padding: 0 0 3px 12px;
}
.box001 p {
	padding-top: 5px;
}

.box002 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 151px;
}
.box002 img {
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0px;
}
