/* トップページ使用パーツ
***************************************************/
p{
margin:0 0 20px;
}

/*貴社に必要なのはどちらですか？*/
#constructionBlock{
width:610px;
margin-bottom:30px;
background:url(../img/bg01_contents.gif) repeat-y;
}

#constructionBlockInner{
width:574px;
padding:0 18px 10px;
background:url(../img/bg02_contents.gif) no-repeat bottom;
}

#constructionBlockLeft{
float:left;
width:279px;
}

#constructionBlockRight{
float:right;
width:279px;
}

#constructionBlockLeft h4,
#constructionBlockRight h4{
margin-bottom:5px;
}

#constructionBlockLeftInner,
#constructionBlockRightInner{
width:255px;
padding:0 12px 12px;
}

#constructionBlockLeftInner div.photoBlock,
#constructionBlockRightInner div.photoBlock{
padding-bottom:10px;
background:#FFFFFF;
}

#constructionBlockLeftInner div.commentBlock,
#constructionBlockRightInner div.commentBlock{
width:231px;
padding:12px 12px 8px;
}

#constructionBlockLeftInner div.commentBlock ul,
#constructionBlockRightInner div.commentBlock ul{
margin:0 0 10px 28px;
}


/*新築工事*/
#constructionBlockLeftInner div.commentBlock li.constructionBtn01,
#constructionBlockRightInner div.commentBlock li.constructionBtn01{
width:177px;
height:28px;
margin-left:1px;
text-indent:-9999px;
background:url(../img/btn01_contents_o.gif) no-repeat;
}

#constructionBlockLeftInner div.commentBlock li.constructionBtn01 a,
#constructionBlockRightInner div.commentBlock li.constructionBtn01 a{
display:block;
width:177px;
height:28px;
background:url(../img/btn01_contents.gif) no-repeat;
}

#constructionBlockLeftInner div.commentBlock li.constructionBtn01 a:hover,
#constructionBlockRightInner div.commentBlock li.constructionBtn01 a:hover{
background:url(../img/btn01_contents_o.gif) no-repeat;
}

/*リニューアル*/
#constructionBlockLeftInner div.commentBlock li.constructionBtn02,
#constructionBlockRightInner div.commentBlock li.constructionBtn02{
width:178px;
height:28px;
text-indent:-9999px;
background:url(../img/btn02_contents_o.gif) no-repeat;
}

#constructionBlockLeftInner div.commentBlock li.constructionBtn02 a,
#constructionBlockRightInner div.commentBlock li.constructionBtn02 a{
display:block;
width:178px;
height:28px;
background:url(../img/btn02_contents.gif) no-repeat;
}

#constructionBlockLeftInner div.commentBlock li.constructionBtn02 a:hover,
#constructionBlockRightInner div.commentBlock li.constructionBtn02 a:hover{
background:url(../img/btn02_contents_o.gif) no-repeat;
}

/*メンテナンス*/
#constructionBlockLeftInner div.commentBlock li.constructionBtn03{
width:178px;
height:27px;
text-indent:-9999px;
background:url(../img/btn03_contents_o.gif) no-repeat;
}

#constructionBlockLeftInner div.commentBlock li.constructionBtn03 a{
display:block;
width:178px;
height:27px;
background:url(../img/btn03_contents.gif) no-repeat;
}

#constructionBlockLeftInner div.commentBlock li.constructionBtn03 a:hover{
background:url(../img/btn03_contents_o.gif) no-repeat;
}

/*空調・給排水・防災　設備工事のトータルサービス*/
#totalserviceBlock{
width:610px;
}

#totalserviceBlock .fRight{
margin-left:30px;
padding-top:5px;
}

/* strong */

#str {
	text-align: center;
}

#str strong {
	font-weight: normal;
	color: #666;
}

