@charset "UTF-8";

/*=== 会社概要css ===*/

/* コンテンツヘッダー
==========================================*/
#contentsHeader {
	height: auto !important;
	background: #e40011;
}



/* コンテンツ
==========================================*/
#contents h1 {
	background: url(img/ico_h1_company.png) no-repeat 0 0;
}



/* 会社メッセージと、代表取締役の声
==========================================*/
#contents #companyMessage {
	padding-bottom: 26px;
	background: #eee;
}

#contents #companyMessage h1 { /* common.cssのh1内容をリセット */
	height: auto;
	margin: 0;
	padding: 0;
	background: none;
}

#contents #companyMessage h2 {
	width: 681px;
	margin: 24px auto 16px;
}

#contents #companyMessage p {
	width: 675px;
	margin: -5px auto 0;
	font-size: 93%;
	line-height: 1.7em;
}



/* JSWが臨むミッション
==========================================*/
#mission ul {
	margin-top: -5px;
}

#mission ul li {
	margin-bottom: 4px;
	padding-left: 15px;
	background: url(img/ico_listIcon_company.png) no-repeat 0 3px;
	line-height: 1.5em;
	font-size: 93%;
}
#mission p {
	margin-top: 20px;
}



/* 主な取引先企業
==========================================*/
#businessPartners ul {
	width: 350px;
	margin-top: -5px;
	float: left;
}

#businessPartners ul li {
	margin-bottom: 4px;
	padding-left: 15px;
	background: url(img/ico_listIcon_company.png) no-repeat 0 3px;
	line-height: 1.5em;
	font-size: 93%;
}



/* 会社概要、沿革のテーブル共通部分
==========================================*/
table {
	width: 100%;
	font-size: 81%;
}

table tr {
	border-top: 1px solid #959595;
}
table tr:last-child {
	border-bottom: 1px solid #959595;
}

table tr th,
table tr td {
	padding-top: 9px;
	padding-bottom: 9px;
	line-height: 1.5em;
	vertical-align: middle;
}

table tr th {
	background: #e3e3e3;
	text-align: center;
}

table tr td {
	padding-left: 18px;
	padding-right: 18px;
}



/* 会社概要
==========================================*/
#company table tr th {
	width: 115px;
}



/* 会社組織図
==========================================*/
#organization img {
	margin-left: 35px;
}



/* 沿革
==========================================*/
#history table tr th {
	width: 175px;
}

