@charset "UTF-8";


/*
	##### DAIFUKU REPORT 2018 #####
	common/css/human_pc.css
*/

.esgTitle {
	width: 920px;
	margin: 0 auto;
	padding: .5em 0;
	font-size: 24px;
	line-height: 1;
	text-align: center;
	color: #003F98;
	background: #DBD9ED;
}


/*lead*/

.sections .lead {
	font-size: 17px;
	line-height: 1.5;
	font-weight: 700;
	margin-top: 1em;
}
.sections p {
	hyphens: auto;
}

/* Decrlaration */

.proclamation_box {
	border-radius: 10px;
	padding: 1.5em 2em 2em;
	margin: 2em;
	background-color: #fff;
	box-shadow: 0 0 8px rgba(0,0,0,0.6);
}

.proclamation_box dt {
	font-size: 26px;
	line-height: 1.3;
	font-weight: 700;
	color: #494B9D;
	text-align: center;
}

.proclamation_box li {
	font-size: 17px;
	line-height: 1.3;
	list-style: disc;
	margin-left: 1em;
	margin-top: 1em;
}


/* Health and Productivity */

.logos {
	margin-top: 3em;
	overflow: hidden;
	width: 100%;
	padding-bottom: 1em;
	clear: both;
}

.logos .left_col {
	width: 440px;
	float: left;
	overflow: hidden;
	margin-right: 40px;
}

.logos .right_col {
	width: 440px;
	float: left;
	overflow: hidden;
}

.left_col .text {
	float: left;
	width: 260px;
	text-align: left;
}
.right_col .text {
	float: left;
	width: 220px;
	text-align: left
}

.logos .logo {
	float: right;
}
.logos .logo img {
	margin-top: .7em;
	margin-bottom: 1em;
}



/*H4*/

.subT {
	margin-top: 1em;
	font-size: 18px;
}
.lead + .subT,
.cols + .subT {
	margin-top: 2em;
}


.phCols {
	justify-content: space-between;
}
.phCols .txts {
	width: 574px
}
.phCols .ph {
	width: 316px;
	margin-left: 30px;
}

