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

#portfolioMainImg{
	width:900px;
	height:200px;
}

#portfolioMainImg h3{
	background-image:url(../../portfolio/img/main_img.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:200px;
	font-size:1px;
	text-indent:-9999px;
}

#portfolioMainImgText{
	width:441px;
	height:38px;
	margin:30px 0px 0px 280px;
}

#portfolioMainImgText h3{
	background-image:url(../../portfolio/img/main_img_text.gif);
	background-repeat:no-repeat;
	width:441px;
	height:38px;
	font-size:1px;
	text-indent:-9999px;
}

#portfolioMainText{
	width:586px;
	height:95px;
	margin:0px 0px 31px 0px;
}

.portfolioContentsBox01{
	width:587px;
	margin:0px 0px 40px 0px;
}

.portfolioTitle{
	background-image:url(../../portfolio/img/title.jpg);
	background-repeat:no-repeat;
	width:587px;
	height:39px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 20px 0px;
}

#portfolioSubtitle01{
	background-image:url(../../portfolio/img/subtitle01.jpg);
	background-repeat:no-repeat;
	width:142px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 15px 11px;
}

#portfolioSubtitle02{
	background-image:url(../../portfolio/img/subtitle02.jpg);
	background-repeat:no-repeat;
	width:110px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 15px 11px;
}

#portfolioSubtitle03{
	background-image:url(../../portfolio/img/subtitle03.jpg);
	background-repeat:no-repeat;
	width:110px;
	height:20px;
	font-size:1px;
	text-indent:-9999px;
	margin:0px 0px 15px 11px;
}

.portfolioTitleDescrip{
	font-size:10px;
	color:#333333;
	line-height:150%;
	margin:0px 0px 10px 3px;
}

.portfolioBox01{
	background-color:#F1F1EB;
	width:175px;
	height:120px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #CDC8B1;
	border-right-color: #CDC8B1;
	padding:0px 0px 0px 10px;
	margin:0px 14px 30px 0px;
	position:relative;
	float:left;
}

.portfolioBox02{
	background-color:#F1F1EB;
	width:175px;
	height:120px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #CDC8B1;
	border-right-color: #CDC8B1;
	padding:0px 0px 0px 10px;
	margin:0px 0px 30px 0px;
	position:relative;
	float:left;
}

.portfolioImgBox{
	width:166px;
	position:absolute;
	top:10px;
}