@charset "utf-8";

/* -----------------------------------------------------------
CSS INFOMATION
File Name  : styles.css
Style Info : common styles
----------------------------------------------------------- */

.impact{
	font-weight:bold;
	font-size:130%;
}

.pageTop{
	padding-right:70px;
	text-align:right;
}

.companyTable{
	width:100%;
	margin-bottom:5px;
	color:#48474c;
	font-size: 12px;
}

.companyTable a{ color:#48474c;}

.companyTable a:hover{ color:#9a9a9d;}

.companyTable th{
	width:120px;
	padding:17px 0 18px 0;
	background:#ebebeb;
	text-align:center;
	font-weight:bold;
	font-size:130%;
	border-bottom: 5px #fff solid;
}

.companyTable td{
	padding:18px 0 18px 26px;
	border-bottom: 5px #fff solid;
}

/*------ 役員 ------*/
.history{ margin-bottom:20px;}

.history th{
	width:auto;
	padding:0;
	background:none;
	text-align:left;
	font-weight:normal;
	font-size:100%;
}

.history td{
	padding:0 0 0 15px;
}

.officer{
	width:100%;
	margin-bottom:20px;
}

.officer th{
	padding:0;
	background:none;
	text-align:left;
	font-weight:normal;
	font-size:100%;
}

.officer td{ padding:0 0 0 15px;}

dl.officerIntro{ padding-bottom:10px;}

dl.officerIntro dt{ padding-bottom:5px;}

.nameArea{ width:75px;}

/*------ 事業所 ------*/
dl.adress dt img{
	vertical-align:-15%;
	/vertical-align:middle;
}

dl.adress dd{ margin-bottom:15px;}

dl.adress dd.end{ margin-bottom:0;}

/*------ 主要関係会社 ------*/
.companyTable ul li{
	background:url(../../common/img/arrow_01.gif) no-repeat left 6px;
	padding-left:15px;
}