@charset "UTF-8";


/*
	##### DAIFUKU ONLINE AR 2017 #####
	common/css/index.css
*/

@import "style-5.css";

#headerSet {
	height: 168px;
}

#main {
	padding-top: 118px; /* 168px */
}
#mainImg {
	position: relative;
	width: 1280px;
	height: 624px;/* 634px: crop 10px */
	margin-left: -150px;
	border-bottom: 7px solid #b9b2cf;
	background-image: url(../jpg/img_main-5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100%;
}
#mainImg h2 {
	position: absolute;
	top: 92px; /* 70px */
	left: 496px;
}
#mainImg h3 {
	position: absolute;
	top: 232px;
	left: 752px;
	font-weight: 900;
	font-size: 17px;
	line-height: 1;
}
#mainImg p {
	font-size: 19px;
	font-weight: 300;
}
#mainImg p::before {
	content: '>>';
	padding-right: 0.75em
}
#mainImg #ceo {
	position: absolute;
	top: 257px; /* 267px */
	right: 150px; /* 128px */
}
#mainImg #disc {
	position: absolute;
	top: 485px; /* 493px */
/* 	left: 596px; */
right: 150px;
	text-indent: -1.75em;
	padding-left: 1.75em
}
#mainImg #ceo img,
#mainImg #disc img {
	margin-left: 0.5em;
	float: right;
}
#mainImg #feature {
	position: absolute;
	top: 370px; /* 375px */
	right: 128px;
	width: 465px;
}
#mainImg #feature p {
	float: left;
	text-indent: -1.75em;
	padding-left: 1.75em
}
#mainImg #feature dl {
	position: relative;
	display: block;
	float: right;
	width: 252px;
	height: 90px;
}
#mainImg #feature dt {
	display: block;
	float: left;
	width: 84px;
	height: 90px;
	overflow: visible;
}
#mainImg #feature dd {
	position: absolute;
	display: none;
	padding: 0.75em 0.5em;
	font-size: 14px;
	font-style: italic;
	line-height: 1.2;
	color: #4B529B;
	text-align: center;
	background: #F6F6F6;
	border: 1px solid #4B529B;
	border-radius: 3px;
	z-index: 0;
}
#mainImg #feature dd::before {
	content: "";
	position: absolute;
	bottom: -7px;
	left: 50%;
	margin-left: -9px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 7px 7px 0 7px;
	border-color: #F6F6F6 transparent transparent transparent;
	z-index: 0;
}
#mainImg #feature dd::after {
	content: "";
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -10px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 8px 8px 0 8px;
	border-color: #4B529B transparent transparent transparent;
	z-index: -1;
}
#mainImg #feature dt:hover+dd {
	display: block;
}
#mainImg #feature dd:hover {
	display: block;
}
#f1 {
	top: -50px;
	left: -50%;
}
#mainImg #feature dd#f1::before,
#mainImg #feature dd#f1::after {
	left: 85%;
}
#f2 {
	top: -65px;
	left: -30%;
	width: 280px;
}
#mainImg #feature dd#f2::before,
#mainImg #feature dd#f2::after {
	left: 69%;
}
#f3 {
	top: -50px;
	right: 0;
	width: 270px;
}
#mainImg #feature dd#f3::before,
#mainImg #feature dd#f3::after {
	left: 90%;
}
.statements {
	width: 980px;
	margin: 25px auto 45px;
	font-size: 11px;
	line-height: 1.4;

}
.statements strong {
	font-size: 13px;
	font-weight: 700;
}
@media print {
	#main {
		padding-top: 0px;
	}
	#mainImg {
		margin-top: -50px;
		z-index: -1;
	}
}