@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------
	☆index
----------------------------------------------------*/

#topMv {
	margin:0 auto;
	width:960px;
}

#topMv ul {
	height:800px;
	margin-left:2px;
	width:956px;
	
	position:relative;
}

#topMv ul li {
	position:absolute;
}

#topMv ul li.v1 { top:0;}
#topMv ul li.v2 { top:109px;}
#topMv ul li.v3 { top:218px;}
#topMv ul li.v4 { top:327px;}
#topMv ul li.v5 { top:436px;}
#topMv ul li.v6 { top:545px;}
#topMv ul li.v7 { top:654px;}

#topMv ul li.c1 { left:0;}
#topMv ul li.c2 { left:160px;}
#topMv ul li.c3 { left:320px;}
#topMv ul li.c4 { left:480px;}
#topMv ul li.c5 { left:640px;}
#topMv ul li.c6 { left:800px;}











/*----------------------------------------------------
	☆works
----------------------------------------------------*/


#contents section.workBlk {
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	margin-bottom:30px;
	padding-bottom:10px;
}


#contents section.workBlk h2.head02 {
	margin-bottom:15px;
}

#contents section.workBlk dl,
#contents section.workBlk p {
	margin-left:20px;
	width:700px;
}

#contents section.workBlk dl dt {
	float:left;
	line-height:140%;
	padding-bottom:10px;
	width:100px;
}

#contents section.workBlk dl dd {
	float:left;
	line-height:140%;
	padding-bottom:10px;
	width:600px;
}

#contents section.workBlk p {
	line-height:140%;
}













/*----------------------------------------------------
	☆access
----------------------------------------------------*/

#contents div.accessBox {
	background-color: #000;
	color: #FFF;
	padding: 20px;
	width: 200px;
}

#contents div.accessBox span {
	font-size: 16px;
}


/*----------------------------------------------------
	☆recruite
----------------------------------------------------*/


#recBox {
	margin: 0 auto 80px;
	text-align: center;
	width: 835px;
}