@charset "UTF-8";


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




/*mainImg*/
.directors_ph {
	text-align: center;
	margin-bottom: 2em;
}
.directors_ph.ph01 {
	position: relative;
}
.directors_ph .number li {
	position: absolute;
	bottom:0;
	color: #fff;
	font-size: 3.75vw;
	font-weight: bold;
	text-shadow: black 0px 0px 3px, black 0px 0px 3px;
}
#main .directors_ph .number li a {
	color: #fff;
	text-decoration: none;
	pointer-events: none
}

.directors_ph .number li.num1 {
	left:42.96875%;
}
.directors_ph .number li.num2 {
	left:52.34375%;
}
.directors_ph .number li.num3 {
	left:62.5%;
}
.directors_ph .number li.num4 {
	left:30.2734375%;
}
.directors_ph .number li.num5 {
	left:72%;
}
.directors_ph .number li.num6 {
	left:23%;
}
.directors_ph .number li.num7 {
	left:82.03125%;
}
.directors_ph .number li.num8 {
	left:14.6484375%;
}
.directors_ph .number li.num9 {
	left:90.8203125%;
}
.directors_ph .number li.num10 {
	left:5.859375%;
}
.title3 {
	margin: 0 3% 1em;
	font-size: 5.625vw;
	font-weight: 700;
}
.title3 .small {
	font-weight: normal;
	font-size: 50%;
}

.sections + .title3 {
	margin-top: 2em;
}


.directors {
	display: block;
	margin-bottom: 6vw;
}
.directors .col1 {
	font-size: 3.28125vw;
}
.directors .col1 strong {
	font-size: 4.6875vw;
}
.directors .num {
	display: block;
}
.directors .col2 {
	font-size: 3.28125vw;
	line-height: 1.6;
	padding-left: 4.6875vw;
	border-left: 1px solid #000;
	margin-top: 1em;
}

.directors2 .col3 {
	font-size: 3.75vw;
	font-weight: 700;
}
.directors2 .col4 {
	font-size: 3.28125vw;
	line-height: 1.6;
	padding-left: 4.6875vw;
	border-left: 1px solid #000;
	margin-top: 1em;
}
.directors2 .col4 strong {
	font-size: 4.6875vw;
}
.directors2 .right_col {
	margin-top: 2em;
}
