@charset "utf-8";

/* -----------------------------------------------
CSS file
FileName:top.css
Author:ecco
UpdatedBy:who-when
----------------------------------------------- */

/* --------------
MODULE IMPORT
-------------- */

@import "module/default.css";


/* --------------
Layout
-------------- */

/* definition_.listMenu */
.listMenu{
	margin: 0 0 50px;
}

.listMenu li{
	float: left;
	line-height: 1;
	margin: 0 15px 0 0;
}

.listMenu li.end{
	float: left;
	margin: 0;
}

/* definition_.boxMenu */
.boxMenu{
	background-position: right top;
	background-repeat: no-repeat;
	clear: both;
	margin: 0;
	min-height: 307px;
}
.ver01{
	background-image: url(../../first/images/bg_catch.jpg);
}

.ver02{
	background-image: url(../../first/images/bg_catch02.jpg);
}

.ver03{
	background-image: url(../../first/images/bg_catch03.jpg);
}

/* IE6以下用 */
* html .boxMenu{
	height: 307px;
}

.ver01 p{
	width: 29em;
}

.ver02 p{
	width: 27.5em;
}

.ver03 p{
	width: 35em;
}


.boxFirst1 ul,
.boxFirst2 ul,
.boxFirst1 p,
.boxFirst2 p{
margin-left:20px;
width:450px;
}
.boxFirst3 ul,
.boxFirst4 ul,
.boxFirst3 p,
.boxFirst4 p{
margin-left:220px;
width:430px;
}
.boxFirst1 ul li,
.boxFirst2 ul li,
.boxFirst3 ul li,
.boxFirst4 ul li{
	float: left;
	margin: 0 15px 0 0;
}
/* definition_boxFirst1 */
.boxFirst1{
	background: url(../../first/images/first_bg_body.jpg) no-repeat left top;
	width: 660px;
	height: 340px;
}

/* definition_boxFirst2 */
.boxFirst2{
	background: url(../../first/images/first_bg_pre.jpg) no-repeat left top;
	width: 660px;
	height: 340px;
	clear:both;
}

/* definition_boxFirst3 */
.boxFirst3{
	background: url(../../first/images/first_bg_mtf.jpg) no-repeat left top;
	width: 660px;
	height: 340px;
	clear:both;
}

/* definition_boxFirst4 */
.boxFirst4{
	background: url(../../first/images/first_bg_tec.jpg) no-repeat left top;
	height: 340px;
	margin: 0 0 30px;
	clear:both;
}















