@charset "UTF-8";
/* --------------------------------------------------
**
** keyVisual
**
** -------------------------------------------------- */
.bgTitleAreaType1.keyVisual {
	min-height: 385px;
	background: #100F0F url(/products/device/me/images/bg-kv-me-01.jpg) no-repeat top right;
}
.bgTitleAreaType1.keyVisual h2 {
	width: 570px;
	margin-top: 75px;
	color: #FFF;
}
.bgTitleAreaType1.keyVisual h2 span { display: block; }
.bgTitleAreaType1.keyVisual p {
	width: 570px;
	margin: 0 30px 20px 30px;
	color: #FFF;
}
/* --------------------------------------------------
**
** introductionArea
**
** -------------------------------------------------- */
.introductionArea {
	margin: 60px 0;
	background: url(/products/device/me/images/bg-img-introduction-01.png) repeat-y 0 0;
}
.introductionArea .columnAreaType2 .col2of4 > .ttl {
	margin: 0 30px 40px;
	text-align: center;
	font-size: 320%;
}
.introductionArea .columnAreaType2 .col2of4 .colIn {
	min-height: 200px;
	margin: 0 30px 10px;
}
.introductionArea .columnAreaType2 .col2of4 p.normal:last-child { margin-bottom: 50px; }
.introductionArea .columnAreaType2:last-child .col2of4 p.normal:last-child { margin-bottom: 0; }
.introductionArea .columnAreaType2 .col2of4 .colIn.effort { background: url(/products/device/me/images/bg-pic-effort-01.jpg) no-repeat 100% 0; }
.introductionArea .columnAreaType2 .col2of4 .colIn.knowhow { background: url(/products/device/me/images/bg-pic-knowhow-01.jpg) no-repeat 100% 0; }
.introductionArea .columnAreaType2 .col2of4 .colIn.custom { background: url(/products/device/me/images/bg-pic-custom-01.jpg) no-repeat 100% 0; }
.introductionArea .columnAreaType2 .col2of4 .colIn.process { background: url(/products/device/me/images/bg-pic-process-01.jpg) no-repeat 100% 0; }
.introductionArea .columnAreaType2 .col2of4 .colIn.product { background: url(/products/device/me/images/bg-pic-product-01.jpg) no-repeat 100% 0; }
.introductionArea .columnAreaType2 .col2of4 .colIn .txtBlock {
	display: table-cell;
	height: 140px;
	vertical-align: middle;
}
.introductionArea .columnAreaType2 .col2of4 .colIn .txtBlock .ttl {
	margin: 0;
	font-weight: normal;
	color: #FFF;
}
.introductionArea .columnAreaType2 .col2of4 .colIn .txtBlock .ttl:after { background-position: -36px -8px; }