@charset "UTF-8";



/* flashBoxWorks
----------------------------------------- */

#flashBoxWorks {
	margin: 0px 0 0 -92px;
	height: 97px;
	background: url("../images/flashBgWorks.png") top left no-repeat;
	}



/* worksPhoto-Box
----------------------------------------- */

#worksPhoto-Box {
	margin: 0px;
	padding: 0px;
	width: 570px;
	}

/* works
----------------------------------------- */

#works {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 570px;
	}

#works h2 {
	margin: 0px;
	padding: 0px;
}
#works h2 img {
	vertical-align:top;
}
#works h2.workstitles {
	margin-bottom:15px;
}

#works h3 {
	position:relative;
	margin: 0 0 15px;
	padding: 4px 0px 4px 22px;
	background: url("../images/infoTitleBg.jpg") center left no-repeat;
	border: solid 1px #dcdcdc;
	font-size: 120%;
	color: #39563c;
	line-height: 1.5em;
	border-radius:2px 2px 2px 2px;
	-webkit-border-radius:2px 2px 2px 2px;
	box-shadow:0 0.01em 0.05em 0 rgba(216,216,216,40);
	-webkit-box-shadow:0 0.01em 0.05em 0 rgba(216,216,216,40);
	-moz-box-shadow:0 0.01em 0.05em 0 rgba(216,216,216,40);
	behavior:url(/PIE.htc);
}



/* worksBox
----------------------------------------- */
.worksPhoto-Box {
	margin-bottom:15px;
}

.worksBox {
	margin: 0px;
	padding: 0px;
	width: 253px;
	float: right;
	display: inline;
	}

.worksPhoto {
	margin: 0px;
	padding: 0px;
	width: 310px;
	float: left;
	display: inline;
	}

.worksPhoto img {
	margin: 0px;
	padding: 0px;
	border: solid 1px #dbdbdb;
	}

.worksBoxh3,.worksBoxh4 {
	margin: 0px 0px 5px 0px;
	padding: 5px;
	width: 243px;
	background: #f2eee6;
	}

.worksBoxh3 h4 {
	margin: 0px;
	padding: 0px;
	font-size: 120%;
	font-weight: normal;
	}

.worksBox .worksBoxh3 p {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0.5em 16px;
	line-height: 1.5em;
	background: url("../images/iconB.gif") 0px 3px no-repeat;
	font-size: 120%;
	}

.worksBox p {
	margin: 0px;
	padding: 0px;
	font-size: 120%;
	}

.worksBox .botanR {
	margin: 0px;
	padding: 0px;
	float: right;
	}

.worksBox .botanL {
	margin: 0px;
	padding: 0px;
	float: left;
	}


	
/* .category_navi
----------------------------------------- */
.category_navi_top {
	font-size: 1.1em;
	margin: 0px 0px 15px 0px;
	text-align: right;
}
.category_navi_foot {
	font-size: 1.1em;
	margin:30px 0px 5px 0px;
	text-align: right;
}
.category_navi_top,.category_navi_foot span{
	color: #ccc;
}
