﻿/* ===============

ヘッダー部分。

=============== */
div#header h1{
	background-image:url('../images/title.png');
	background-repeat:no-repeat;
}


/* =====================

キャッチコピー領域。

=======================*/
#catch1{
	margin-bottom:20px;
}
#catch2{
	margin-bottom:10px;
}


/* =====================

コンテンツ領域。

=======================*/
table.contents_table{
	width:930px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:35px;
}
table.contents_table td{
	width:222px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}
table.contents_table td h4{
    text-align:center;
    border-bottom:1px #cccccc solid;
}
table.contents_table td p{
	font-size:small;
}
table.contents_table td img{
	width:222px;
}

/* =====================

現場イメージ領域。

=======================*/
div#genba_contents{
	float:left;
	width:144px;
	margin-left:10px;
	margin-bottom:20px;
}
/* IE用ハック */
*div#genba_contents{
	float:left;
	width:144px;
	margin-left:5px;
}

div#genba_contents img{
	width:144px;
	height:200px;
}


/* =====================

ユーザーの声領域。

=======================*/
div#user_contents{
	float:left;
	width:556px;
	margin-left:100px;
	margin-bottom:20px;
}
/* IE用ハック */
*div#user_contents{
	float:left;
	width:556px;
	margin-left:100px;
}

table#user_table{
	border-collapse: collapse;
	margin-bottom:10px;
	margin-top:10px;
	background-image:url('../images/user_back.gif');
	background-repeat:repeat;
}
table#user_table th{
	width:119px;
	padding-left:10px;
	padding-right:10px;
	font-size:small;
	text-align:left;
}
table#user_table td{
	
}
td.user_td{
	width:109px;
	font-size:small;
	padding-left:15px;
	padding-right:15px;
	vertical-align:top;
}
td.data_td{
	font-size:x-small;
	padding-left:15px;
	padding-right:15px;
	text-align:right;
}
td.image_td{
	text-align:center;
}

table#user_table img{
width:119px;
height:3px;
}
