@charset "utf-8";

/*--------------------------------------
	Style Name : Works Style Sheet

	primary
	main-content
--------------------------------------*/


/*--------------------------------------
	div#primary
--------------------------------------*/

#primary div.section {
	position:absolute;
	right:0;
	bottom:10px;
}

body:first-of-type #primary div.section dl dt,
body:first-of-type #primary div.section dl dd {/* for Safari3 */
	margin-bottom:10px;
}

#primary div.section dl dt {
	margin-right:10px;
	float:left;
	clear:left;
}

/*	body.works001
--------------------------------------*/

body.works001 #primary div.section dl {
	width:150px;
}

body.works002 #primary div.section dl {
	width:150px;
}

body.works003 #primary div.section dl {
	width:220px;
}

body.works004 #primary div.section dl {
	width:150px;
}

body.works005 #primary div.section dl {
	width:215px;
}

body.works006 #primary div.section dl {
	width:130px;
}

body.works007 #primary div.section dl {
	width:215px;
}

body.works008 #primary div.section dl {
	width:200px;
}

body.works008 #primary div.section dl dd {
	padding-left:100px;
	text-align:left;
}

body.works009 #primary div.section dl {
	width:150px;
}

body.works009 #primary div.section dl dd {
	padding-left:90px;
	text-align:left;
}

body.works010 #primary div.section dl {
	width:200px;
}

body.works010 #primary div.section dl dd {
	padding-left:80px;
	text-align:left;
}

/*	body.works012
--------------------------------------*/
body.works012 #secondary{
}

body.works012 #secondary p{
	font-size:86%;
}

/*--------------------------------------
	div#main-content
--------------------------------------*/

/*--------------------------------------
	div#secondary
--------------------------------------*/

#secondary p {
	position:absolute;
	bottom:-5px;
}

     