.main-visual {
	height: 588px;
}

.main-sect1 {
	height: 400px;
	background: url(../images/desktop/main/main-sect1-bg.png) no-repeat 50% 50%;
}


.sect1-text {
	padding-top: 70px;
	font-size: 24px;
	color: #fff;
	line-height: 180%;
	text-align: center;
}

.main-sect2 {
	padding: 45px 0 70px 0;
	background-color: #ebebeb;
}
.main-sect2 .cals-readymade {
	width: 50%;
	float: left;
}
.main-sect2 .cals-custom {
	width: 50%;
	float: left;
}





.main-sect3 {
	background-color: #e2ecff;
}