
/* メインタイトル */
.h1imgTtl {
	width: 100%;
	height: 160px;
	font-size: 3.8rem;
	font-weight: bold;
	line-height: 160px;
	color: #333;
	text-align: center;
	margin-bottom: 30px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.h1imgTtl.csr {
	background: url(/agcct/csr/img/main_ph.jpg) no-repeat right 0px;
}


/* topインデックス */
.topIndex {
	margin-left: 10px;
	padding: 10px 0px;
}

.topIndex li {
	float: left;
	width: 31%;
	margin-left: 1.2%;
	margin-bottom: 1%;
	border: 1px solid #eee;
}

.topIndex li h2 {
	background: url(/agcct/lib/img/ic_arr07.png) no-repeat right 5px;
}

.topIndex li h2.blk {
	background: url(/agcct/lib/img/ic_blank.png) no-repeat right 5px;
	background-size: 13px auto;
}

.topIndex li#quality {
	background: url(/agcct/csr/img/ph_quality.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#environment {
	background: url(/agcct/csr/img/ph_environment.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#sap {
	background: url(/agcct/csr/img/ph_sap.jpg) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li#sdgs {
	background: url(/agcct/sdgs/sdg_logo.png) no-repeat 0px 0px;
	background-size: 100% auto;
}

.topIndex li a {
	display: block;
	color: #303030;
	padding: 70% 15px 15px 15px;
}

.topIndex.noph li a {
	padding: 25px 15px 15px 15px;
}

.topIndex li a h2 {
	font-size: 1.8rem;
	font-weight: bold;
	padding-right: 20px;
	padding-bottom: 10px;
}

/* news */
.linkArea {
	padding-bottom: 5px;
}

.linkArea .linkTtl {
	display: block;
	font-weight: bold;
	padding: 5px 0px 3px 0px;
	border-bottom: 2px solid #ccc;
}

.linkArea ul {
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
}

.linkArea li {
	border-top: 1px dotted #999;
}

.linkArea li a {
	background: url(/agcct/lib/img/ic_arr07.png) no-repeat 0px 14px;
	background-size: 10px auto;
	display: block;
	padding: 8px 0px 8px 20px;
}


/* 品質への取り組み */
.pl2txt li {
	font-size: 1.4rem;
	line-height: 150%;
	list-style-type: decimal;
	padding-top: 8px;
}

.pl2txt.disc li {
	list-style-type: disc;
}

.pl2txt.deci li {
	list-style-type: decimal;
}

.plTxt li {
	list-style-type: circle;
}



