@charset "UTF-8";




/***** extending *****/

.extending-cont-area{
	width: 960px;
	margin: -404px auto 0;
	position:relative;
	z-index: 10;
}

.extending-cont-area .area01 h2{
	margin: 0 0 28px 0;
}

.extending-cont-area .area01 p{
	font-size: 20px;
	color: #0071B0;
	font-weight: bold;
	line-height: 2.0
}


.extending-cont-area .area02{
	width: 860px;
	height: 903px;
	margin: -71px 0 170px;
	padding: 300px 50px 0;
	background:url(../img/product/extending/extending-area02_bgimage.png) no-repeat center top;
}

.extending-cont-area .area02 ul.ul01{
	display: table;
	margin: 0 0 47px 0;
}

.extending-cont-area .area02 ul.ul01 .left{
	display: table-cell;
	vertical-align: top;
	width: 473px;
}

.extending-cont-area .area02 ul.ul01 .right{
	display: table-cell;
	vertical-align: top;
	width: 383px;
}

.extending-cont-area .area02 ul.ul01 .left h3{
	margin: 0 0 36px 0;
}

.extending-cont-area .area02 ul.ul01 .left .in-images01{
	width: 383px;
	margin: 0 auto 56px;
}

.extending-cont-area .area02 .area02-textarea{
	margin: 0 0 45px 0;
}

.extending-cont-area .area02 .area02-textarea .image{
	margin: 0 0 30px 0;
}

.extending-cont-area .area02 .area02-textarea p{
	font-size: 18px;
	color: #ffffff;
	letter-spacing: -1.5px;
	line-height: 1.8;
}


.extending-cont-area .area02 ul.ul01 .left p{
	font-size: 18px;
	color: #ffffff;
	letter-spacing: -1.5px;
	line-height: 1.8;
}

.extending-cont-area .under{
	width: 96px;
	margin: 0 auto 30px;
}

.extending-cont-area .in-image02{
	margin: 30px 0 0 0;
}

.extending-cont-area .area02 ul.ul02 li{
	float: left;
	width: 205px;
}

.extending-cont-area .area02 ul.ul02 li.li01{
	margin-right: 12px;
}

.extending-cont-area .area02 ul.ul02 li .image{
	margin: 0 0 18px 0;
}

.extending-cont-area .area02 .caption {
    font-size: 18px;
    color: #ffffff;
    line-height: 1.8;
}

.caption {
	letter-spacing: -0.5px;
}
