
/**/
.contentsPortfolioBody{/*ポートフォリオページのボディ*/
	padding:5px 10px 10px 10px;
	}

.contentsBlockAtPortfolio{
	display:block;
	width:560px; /*height:40px;*/
	padding:10px 0 0 0;
	margin-bottom:1px;
	background:url("img_C/portfolio/spaceC_Head.png") top center no-repeat #ababb3;/*ヘッダー部分の画像*/
	}

.contentsBodyAtPortfolio{/*ポートフォリオページ*/
	display:block;
	width:540px; height:auto;
	padding:0px 10px 10px 10px;
	margin:0;
	background:url("img_C/spaceC_Body.png") top center repeat-y;
	}

#thumbnailPhotoImage{/*案件サムネールの写真の枠組み*/
	width:540px;
	padding:0px 0 10px 0;
	margin:0 0 5px 0;
	background:url("img_C/portfolio/shadowThumbBase.gif") bottom center no-repeat;
	} 
	#thumbnailPhotoImage p{/*サムネールの中のP要素*/ margin:0; padding:1px 0 1px 0; }

#thumbnailPhotoImageInside{/*案件サムネールの写真の枠組み@下層ページ（案件詳細）*/
	width:540px;
	padding:0px 0 10px 0;
	margin:0 0 5px 0;
	background:url("img_C/portfolio/shadowThumbBase.gif") bottom center no-repeat;
	} 
	#thumbnailPhotoImageInside p{/*サムネールの中のP要素*/ margin:0; padding:5px 0 1px 0; }



#projectDetailBody{/*案件詳細のボディ枠*/
	clear:both;
	padding:15px 0px 5px 0px;
	background:url("img_C/portfolio/projectDetailBodyBG.png") top center no-repeat;
	_background:url("img_C/portfolio/projectDetailBodyBG.gif") top center no-repeat;
	}
	
p.projectDetailP{/*案件詳細のP要素*/
	padding:10px 10px 0px 10px;
	}
	
.projectDetailP p{/*案件詳細のP要素*/
	padding:10px 10px 0px 10px;
	}

h2#projectTitleH2{/*案件タイトルH2*/
	clear:both;
	min-height:30px; _height:auto;
	padding:10px 10px 0px 10px;
	background:url("img_C/portfolio/projectTitleH2.gif") bottom center no-repeat;
	font-weight:bold;
	font-size:12pt; _font-size:14px;
	}	

	
/*投稿データ*/
.MTprojectType{
	display:block;
	font-size:9pt;
	line-height:140%;
	color:#454565;
	padding:20px 10px 1em 10px ;
	background:url("img_C/HR_ProjectType.gif") 10px top no-repeat;
	}
	


/*概要を入れる*/
.projectOutline{
	display:block;
	font-size:7pt;
	line-height:160%;
	color:#454565;
	padding:20px 10px 1em 0px ;
	background:url("img_C/HR_Outline.gif") left top no-repeat;
	}
	.projectOutline p{
		font-size:7pt; _font-size:9px;
		line-height:160%;
		padding:0;
		}
	.projectOutline p a{/*サイトに移動するリンクテキスト*/
		font-size:10pt; _font-size:10px;
		line-height:160%;
		font-weight:normal;
		}
		
#goDetailLink{
	display:block;
	text-align:right;
	padding:0.5em 10px 0.5em 0.5em;
	margin:5px 0px 0px 0px;
	font-size:9pt;
	_font-size:10px;
	}



/*ポートフォリオのトップへ移動*/
.containerPortfolioTopButton{
	display:block; clear:both;
	width:560px; height:21px;
	margin:0px auto 0px auto;
	padding:11px 0 0px 0;
	background:url("img_C/spaceC_BG/containerBlogTopButton.gif") center top no-repeat;
	}
	
	#btnPortfolioTop{
		display:block; overflow:hidden;
		width:540px; height:20px;
		text-indent:-9999px;
		margin:auto auto auto auto;
		background:url("img/button/btnPortfolioTop.png") center top no-repeat;
		}
		#btnPortfolioTop:hover{
		background:url("img/button/btnPortfolioTop.png") center -30px no-repeat;
		}
		
/*ポートフォリオの詳細へ移動*/
.containerPortfolioDetailButton{
	display:block; clear:both;
	width:560px; height:21px;
	margin:0px auto 0px auto;
	padding:11px 0 0px 0;
	background:url("img_C/spaceC_BG/containerBlogTopButton.gif") center top no-repeat;
	}
	
	#btnPortfolioDetail{
		display:block; overflow:hidden;
		width:540px; height:20px;
		text-indent:-9999px;
		margin:auto auto auto auto;
		background:url("img/button/btnPortfolioDetail.png") center top no-repeat;
		}
		#btnPortfolioDetail:hover{
		background:url("img/button/btnPortfolioDetail.png") center -30px no-repeat;
		}
		



/*============================================================
本文ブロックの枠組み
==============================================================*/


/*記事の1ブロック*/
.contentsBlockAtPortfolio{
	display:block;
	width:560px; /*height:40px;*/
	padding:10px 0 0 0;
	margin-bottom:1px;
	background:url("img_C/spaceC_Head.png") top center no-repeat #ababb3;/*ヘッダー部分の画像*/
	}
	
.contentsBodyAtPortfolio{/*記事ブロックの背景設定*/
	display:block;
	width:540px; height:auto;
	padding:0px 10px 10px 10px;
	margin:0;
	background:url("img_C/spaceC_Body.png") top center repeat-y;
	}
	

/*記事のタイトルとスペックのブロック（左側に配置）*/
.blockTitleSpecAtPortfolio{
	display:block; float:left;
	width:190px; height:auto;
	font-size:10pt;
	}


/*記事の本文のブロック（右側に配置）*/
.blockEntryBodyAtPortfolio{
	display:block; float:left;
	width:350px; height:auto;
	font-size:10px;
	}



h2.headLineTitle{/*　h2@記事のタイトル（エントリータイトル）*/
	font-size:11pt;
	padding:2px 10px 0.3em 10px ;/*左右のマージンの設定*/
	/*background:url("img_C/HR_TitleSpec.gif") center bottom no-repeat;*/
	margin-bottom:6px;
	line-height:130%; _line-height:150%;
	font-weight:bold;
	}
h3.headLineTitle{
	font-size:9pt; _font-size:9px;
	padding:0px 10px 0.3em 10px ;/*左右のマージンの設定*/
	/*background:url("img_C/HR_TitleSpec.gif") center bottom no-repeat;*/
	margin-bottom:6px;
	line-height:130%; _line-height:150%;
	font-weight:normal;
	}	
	
	
	
	
	
/*============================================================
主な案件一覧ページ
==============================================================*/		
h2.projectTitleSimple{/*案件一覧projectlist.htmlで使用するタイトル要素*/
	display:block;
	font-size:11pt; _font-size:10px;
	line-height:130%;
	color:#454565;
	font-weight:bold;
	padding:1em 10px 0.2em 10px ;
	}

	
	
	
	