@charset "UTF-8";

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



h1 {
	width: 800px;
	margin: 0 auto 20px;
}
#mainImage {
	width: 800px;
	height: 240px;
	margin: 0 auto 5px;
	font-size: 12px;
	position: relative;
}
#mainImage img {
	width: 800px;
	height: 240px;
	position: absolute;
	top: 0;
	left: 0;
}

/* news release */
#newsRelease {
	width: 800px;
	margin: 0 0 10px;
	background: transparent url(../../images/company/top/news_bg.gif) no-repeat left bottom;
}
#newsRelease h3 {
	margin: 0;
}
#newsRelease ul {
	width: 778px;
	margin: 0 auto;
	padding: 3px 0 0;
}
#newsRelease li {
	margin-bottom: 0.5em;
	padding: 1px 55px 1px 16px;
	font-size: 90%;
	line-height: 1.3;
	color: #333;
	background: transparent url(../../images/common/marker_link.gif) no-repeat left top;
}
#newsRelease li.allview {
	margin: -5px 0 0;
	padding: 0;
	background: none;
	text-align: right;
	position: relative;
	top: -8px;
}
#newsRelease li a {
	color: #666;
	background-color: transparent;
}

/* company index */
#companyIndex {
	width: 800px;
	margin: 0 auto;
	padding: 2px 0 0;
}
#companyIndex .indexBox {
	width: 380px;
	height: 116px;
	margin: 0 0 9px;
	padding: 7px 8px 0 7px;
	color: #333;
	background: transparent url(../../images/company/top/bg_category.gif) no-repeat 0 0;
}
#companyIndex .indexBox dl img {
	display: block;
}
#companyIndex .indexBox dl {
	width: 245px;
	float: right;
	line-height: 1;
}
#companyIndex .indexBox dt {
	margin-bottom: 9px;
}
#companyIndex .indexBox dd {
	margin-bottom: 9px;
}
#companyIndex  #catAbout dd {
	margin-bottom: 5px;
}
#companyIndex #catAbout,
#companyIndex #catQuality {
	clear: left;
	float: left;
}
#companyIndex #catData,
#companyIndex #catCsr {
	float: right;
}
#globalLink {
	width: 800px;
	margin: 0 auto 10px;
}
#globalLink li {
	width: 270px;
	height: 33px;
	float: left;
}
#globalLink li#gl03 {
	width: 260px;
}



