/****************************
 * ヘッダー 
 */
#navCompany {
	color: #ff0000;
}

/*************************************************************
 * ページのメイン
*************************************************************/
/* コンテンツ説明文　*/
div.contentTitle p {
	width: 350px;
	margin: 0 auto;
	padding-bottom: 15px;
	text-align: center;
	/*border-bottom: 2px solid #00b0f0;*/
	font-size: 40px;
	font-weight: 100;
}
div.contentTitle .HP{
	display: block;
	width: 350px;
	margin: 0 auto;
	color: #0070c0;
	text-align: center;
}
/* 概要　*/
#profile {
	margin-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;	
}
div.item {
	border-top: 1px solid #DDDDDD;
}
h2.head{
	width: 30%;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 30px;
	float: left;
}
div.data{
	width: 70%;
	float: left;
}
div.data p {
	padding: 16px 0;
}
div.splitLine {
	width: 100%;
	background-color: #DDDDDD;
}
#profile span {
	display: inline-block;
}
#profile span.address {
	width: 100%;
}
#profile span.tel {
	margin-left: 25px;
}
#profile a {
	display: inline-block;
	margin-left: 40px;
	color: #0070c0;
	text-decoration: none;
}
/* 役員構成特有の設定 */
#position div.data {
	/*width: 35%;*/
}
#position div.data p {
	border-top: 1px dotted #DDDDDD;
}
#position div.data p:first-child {
	border-top: none;
}
#position p.blank {
	line-height: 1.5em;
}
/* 事業内容特有の設定 */
#activity a {
	margin-left: 75px;
}
/* 沿革特有の設定 */
#history div.contentTitle p {
	border-bottom: 2px solid #00b0f0;
}
#history h2.head {
	font-weight: 200;
}
#history span.year {
	width: 65px;
}
#history span.month {
	width: 40px;
	text-align: right;
}
#history div.sameYear {
	border-top: 1px dotted #DDDDDD;
}




