#mainvisual h2{
				margin:0px auto 6px;
				padding:0px;
				line-height:1;
}
/* テーブル 基礎 */
td,th{
				font-size: 12px;
				line-height: 150%;
				color: #000;
}

#business{
				margin-bottom:20px;
}
table{
				width:520px;
				margin:10px auto;
}
/* キャッチ */
td.catch{
				width:400px;
				margin:0px;
				padding:0px 0px 0px 10px;
}
/* 事業内容 */
p.naiyou{
				width:500px;
				margin:10px;
				padding:10px;
				background-color:#f1f1f1;
}
/* 施工事例*/
.jirei{
				width:480px;
}

/* 施工事例 ボーダーカラー */
.jirei-pink{
				width:500px;
				padding:10px;
				margin:0px 0px 5px 10px;
				border-top:5px solid #f0b8c4;
				border-bottom:5px solid #f0b8c4;
}
.jirei-yellow{
				width:500px;
				padding:10px;
				margin:0px 0px 5px 10px;
				border-top:5px solid #e7d58c;
				border-bottom:5px solid #e7d58c;
}
.jirei-green{
				width:500px;
				padding:10px;
				margin:0px 0px 5px 10px;
				border-top:5px solid #d4e27d;
				border-bottom:5px solid #d4e27d;
}
/* 施工事例 テキストカラー */
span.text-pink{
				color:#900e28;
				font-size:14px;
				font-weight:bold;
}
span.text-yellow{
				color:#90760e;
				font-size:14px;
				font-weight:bold;
}

span.text-green{
				color:#7f900e;
				font-size:14px;
				font-weight:bold;
}
/* 施工事例 写真 */
.jirei-pic td{
				text-align:center;
}


/*------------------------------------------*/
div.banner{
	text-align:right;
}

div.banner p{
	margin:0 0 0 auto;
	width:285px;
	text-align:center;
	font-size:11px;
}

/*------------------------------------------*/

