@charset "UTF-8";

@import url("../common.css");	/*共有*/
@import url("../pages.css");	/*共有2*/
@import url("common.css");		/*会社概要－共有*/


/* ========== top ========== */
#dataTop ul.clearfix {
	width: 570px;
	margin: 0 auto;
	padding: 5px 0 10px;
}
#dataTop ul.clearfix li {
	width: 280px;
	height: 80px;
	margin-bottom: 10px;
}
#dataTop ul.clearfix li#prof,
#dataTop ul.clearfix li#group {
	clear: left;
	float: left;
}
#dataTop ul.clearfix li#office {
	float: right;
}
/*
#dataTop ul.clearfix li a {
	display: block;
	width: 257px;
	height: 47px;
	padding: 33px 10px 0 13px;
	text-decoration: none;
	color: #666;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left top;
}
#dataTop ul.clearfix li a:hover {
	background-position: left bottom;
}
#dataTop ul.clearfix li#prof a{
	background-image: url(../../images/company/data/top/bnr_profile.jpg);
}
#dataTop ul.clearfix li#office a{
	background-image: url(../../images/company/data/top/bnr_office.jpg);
}
#dataTop ul.clearfix li#group a{
	background-image: url(../../images/company/data/top/bnr_group.jpg);
}
*/

/* ========== data ========== */
.dataTB {
	width:570px;
	}
.dataTB th {
	padding:7px 15px 5px;
	text-align:left;
	vertical-align:top;
	}
.dataTB td {
	padding:5px 0 5px 15px;
	vertical-align:top;
	}

.dataLink td {
	padding:0 5px 0 0;
	}
.dataLink td img {
	margin-top:2px;
	}



/* ========== map(office) ========== */
.access {
	margin:20px 0 10px;
	padding-top:21px;
	border-top:#E6CCCC 1px dotted;
	}
.map2TB {
	width:570px;
	}
.map2TB th {
	padding:15px 15px 15px 0;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	border-bottom:#E6CCCC 1px solid;
	}
.map2TB td {
	padding:15px 0;
	vertical-align:top;
	border-bottom:#E6CCCC 1px solid;
	}



/* ========== group ========== */
.groupBlock {
	width:570px;
	overflow:hidden;
	}
.groupBlock dl {
	float:left;
	width:180px;
	margin-top:27px;
	margin-left:15px;
	}
.groupBlock dl.group1 {
	float:left;
	width:180px;
	margin-top:27px;
	margin-left:0;
	}
.groupBlock dd {
	margin-top:7px;
	text-align:center;
	}
.groupTB {
	margin:0 auto;
	}
.groupTB td {
	padding:0 2px;
	text-align:center;
	}


