@charset "UTF-8";


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


.esgTitle {
	box-sizing: border-box;
	width: 94%;
	margin: 0 auto;
	padding: .5em;
	font-size: 5vw;
	line-height: 1.5;
	color: #003F98;
	background: #DBD9ED;
}


/*lead*/
.sections .lead {
	margin-top: 1em;
	font-size: 4.375vw;
	line-height: 1.5;
	font-weight: 700;
}


/* Decrlaration */

.proclamation_box {
	border-radius: 10px;
	padding: 1.5em 1em;
	margin: 1em 0;
	background-color: #fff;
	box-shadow: 0 0 8px rgba(0,0,0,0.6);
}
.proclamation_box dl {
	width: 80vw;
	margin: 5vw auto;
}
.proclamation_box dt {
	font-size: 4.6875vw;
	line-height: 1.3;
	font-weight: 700;
	color: #005bac;
	text-align: center;
}
.proclamation_box li {
	font-size: 3.75vw;
	line-height: 1.5;
	margin-top: 1em;
	list-style: disc;
	margin-left: 1em;
}



/* Health and Productivity */
.logos {
	margin-top: 2.5em;
	overflow: hidden;
	width:100%;
}
.logos .left_col,
.logos .right_col{
	width:100%;
	display: flex;
	justify-content:space-between;
	margin-bottom: 1em;
}
.logos .text {
	width:43.75vw;
	font-size: 3.4375vw;
	line-height: 1.5;
}
.logos .logo {
	width:39.0625vw;
}




/*H4*/
.subT {
	margin-top: 1em;
	font-size: 4.8vw;
	margin-bottom: .5em;
}
p + .subT,
.lead + .subT,
.cols + .subT {
	margin-top: 2em;
}


.phCols {
	flex-direction: column;
	justify-content: space-between;
}
.phCols .ph {
	width: 100%;
	margin-top: 1em;
}

