/* Design by http://www.dreamtemplate.com */
@charset "utf-8";

/***********************************/
/* Table 共通                      */
/***********************************/
.table_kouji{
width: 98%;
border-collapse: collapse; /* 隣接するセルのボーダーを重ねるか（collapse）、間隔をあけるか（separate） */
margin-top:10px;	/* 上マージン指定 */
margin-left:8px;	/* 左マージン指定 */
margin-bottom:20px;	/* 下マージン指定 */
border: 1px solid #b9b9b9;
}

/* Table 工事の流れ */
.table_kouji td{
text-align: left;
vertical-align: top;
padding: 15px;
font-size: 14px;
line-height:16pt;	/* 行間隔 */
}

.table_kouji_td_step11{	/* tdの1列目 */
background-image: url("../images/icon_kouji1.png");
background-repeat: no-repeat;
background-position: center center;
padding: 6px;
height: 100px;
}

.table_kouji_td_step12{	/* tdの2列目 */
font-size: 14px;
line-height:16pt;	/* 行間隔 */
padding: 15px;
width: 80%;
}

.table_kouji_td_step21{	/* tdの1列目 */
background-image: url("../images/icon_kouji2.png");
background-repeat: no-repeat;
background-position: center center;
padding: 6px;
height: 500px;
}

.table_kouji_td_step22{	/* tdの2列目 */
background-image: url("../images/pref_ibaraki.png");
background-repeat: no-repeat;
background-position: center center;
font-size: 14px;
line-height:16pt;	/* 行間隔 */
padding: 15px;
width: 80%;
}

.table_kouji_td_step31{	/* tdの1列目 */
background-image: url("../images/icon_kouji3.png");
background-repeat: no-repeat;
background-position: center center;
padding: 6px;
height: 100px;
}

.table_kouji_td_step32{	/* tdの2列目 */
font-size: 14px;
line-height:16pt;	/* 行間隔 */
padding: 15px;
width: 80%;
}

.table_kouji_td_step41{	/* tdの1列目 */
background-image: url("../images/icon_kouji4.png");
background-repeat: no-repeat;
background-position: center center;
padding: 6px;
height: 100px;
}

.table_kouji_td_step42{	/* tdの2列目 */
font-size: 14px;
line-height:16pt;	/* 行間隔 */
padding: 15px;
width: 80%;
}

.table_kouji_td_step51{	/* tdの1列目 */
background-image: url("../images/icon_kouji5.png");
background-repeat: no-repeat;
background-position: center center;
padding: 6px;
height: 100px;
}

.table_kouji_td_step52{	/* tdの2列目 */
font-size: 14px;
line-height:16pt;	/* 行間隔 */
padding: 15px;
width: 80%;
}

.table_kouji_td_step61{	/* tdの1列目 */
background-image: url("../images/icon_kouji6.png");
background-repeat: no-repeat;
background-position: center center;
padding: 6px;
height: 100px;
}

.table_kouji_td_step62{	/* tdの2列目 */
font-size: 14px;
line-height:16pt;	/* 行間隔 */
padding: 15px;
width: 80%;
}


/* Table 矢印位置 */
.arrow{
margin-left:50px;	/* 左マージン指定 */
}