@charset "utf-8";
/*===================================

 物件別ページ共通
 
===================================*/
.child_content{margin-left:5px;}
.child_content .level2{margin:25px 0;}
.child_content h4{
	font-size:14px !important;
	margin-bottom:10px !important;

	background:url(../imgdir/common/h4_bg.gif) repeat-x bottom;
	height:30px;
	width:520px;
}
.child_content ul li{
		text-indent:1em;
	  background: url(../imgdir/common/listmark_attention.gif) no-repeat center left;
	}
.child_content ul.tri li{
	  background: url(../imgdir/common/mark2.gif) no-repeat center left;
	}
.child_content ul{margin:10px 0 15px 5px;}
.child_content ol li{text-indent:1.5em;}
.center10 { margin: 10px auto; padding-top: 20px; text-align: center; clear: both; }
.flash{
	border:#cccccc solid 1px;
	padding:3px;}
/*---------------------------------
	コンテンツ上部の画像エリア
-----------------------------------*/
.content_upper{ margin:10px 0 0 20px}
#movie {
	margin-left:10px; 
	width: 520px;
	height: 345px;
}

.child_content #uretek{
	width:544px;
	border:2px solid #7dd500;
}
.child_content #uretek p{
	margin:10px 0 5px 10px;
	padding:0;
	font-weight:bold;
	line-height:16px;
}
.child_content #uretek ol{margin-left:10px;}
.child_content p.link_ure,
.child_content p.link_abroad{
	background:url(../imgdir/common/listmark_orange.gif) no-repeat left center;
	text-indent:1.5em;
	font-weight:bold;
	padding:0 !important;}	
.child_content p.link_ure a,
.child_content p.link_abroad a{color:#ef8600;}
.child_content #uretek {padding-bottom:10px; background:url(../imgdir/const/const_ure_bg.gif) no-repeat bottom right;}

/*---------------------------------
物件別工事TOP
-----------------------------------*/
div#contentbanner2{width:780px; background:#ffffff; margin:0; }
div#contentbanner2 div#indexcontent{margin:5px 0 0 0; padding: 0 8px; width:555px; float:left;}

/*---------------------------------
工場・倉庫・店舗・学校 --- 床の傾き
-----------------------------------*/
#f_inclination .child_content ul#warehouse,
#f_inclination .child_content ul#shop{
	min-height:155px;
	height: auto !important;
	height: 155px;
	background-repeat:no-repeat;
	background-position:280px 0;
}
#f_inclination .child_content ul#warehouse{background-image:url(../imgdir/const/f_inc_image03.jpg);}
#f_inclination .child_content ul#shop{background-image:url(../imgdir/const/f_inc_image04.jpg);}

/*--------------------------------------------
工場・倉庫・店舗・学校 --- 壁と床・天井の隙間
---------------------------------------------*/
#w_gap, #f_gap ul.tri li{
	background:url(../imgdir/common/mark2.gif) no-repeat left 0.5em;
}

/*---------------------------------
工場・倉庫・店舗・学校 --- 床の段差
-----------------------------------*/
#f_diff .child_content .level2 ul{
	min-height:155px; 
	height: auto !important;
	height: 155px;
	background:url(../imgdir/const/f_diff_image03.jpg) no-repeat 280px 0;
	}
	
/*------------------------------------
工場・倉庫・店舗・学校 --- 床のがたつき
--------------------------------------*/
#f_shaking .child_content .problem h5{font-weight:bold;}
#f_shaking .child_content .problem{
	width:500px !important;
	background:#f0f0f0;
	padding:10px;
	}
#f_shaking .child_content #uretek ol li{
	list-style:none !important;
	margin:10px 0 !important;
	}
#f_shaking .child_content #uretek ol{height:200px;}

/*------------------------------------
工場・倉庫・店舗・学校 --- 床下の空洞
--------------------------------------*/
#f_gap .child_content .level2 ol{
	min-height:155px; 
	height: auto !important;
	height: 155px;
	background:url(../imgdir/const/f_gap_image03.jpg) no-repeat 280px 0;
	}
#f_gap .child_content .level2 p,
#f_gap .child_content .level2 img{padding:0 !important;}
#f_gap .child_content .level2 p.p01{width:500px; margin-left:10px !important; }

/*------------------------------------
工場・倉庫・店舗・学校 --- 機械の振動
--------------------------------------*/
#m_vibration .child_content .level2 ol{
	min-height:155px; 
	height: auto !important;
	height: 155px;
	background:url(../imgdir/const/m_vibration_image03.jpg) no-repeat 280px 0;
	}
#m_vibration .child_content .level2 p,
#m_vibration .child_content .level2 img{margin-left:10px !important; padding:0 !important;}

/*------------------------------------
ディープインジェクションのページ 
--------------------------------------*/
#di_flow{
	margin-left:10px;
	
}

/*------------------------------------
住宅 --- 住宅下の地盤改良 
--------------------------------------*/
#h_ground h5 {
	border-bottom:1px dotted #CCCCCC;
}
#h_ground h4 {
	font-size:12px !important;
	margin-bottom:10px !important;
	background:url(../imgdir/common/h4_bg.gif) repeat-x bottom;
/* 	height:30px; */
}
#h_ground p {
	font-size: 12px;
}

#h_ground ol {
	margin:10px 0 10px 15px;
	padding:0;
}

#h_ground span.link {
	background:transparent url(../imgdir/common/listmark_orange.gif) no-repeat scroll 0 4px;
	float:right;
	text-indent:15px;
}

#h_ground li {
	font-size:12px;
	line-height:120%;
	list-style-image:url(../imgdir/common/mark2.gif);
	list-style-position:outside;
	list-style-type:disc;
	margin-left:10px;
	padding-bottom:10px;
}

#img_right {
	float: right;
	margin: 10px 0 0 10px;
	width: 162px;
}

/*------------------------------------
住宅 --- 住宅の傾き
--------------------------------------*/
#h_inclination #pile_img{float:left;}
#h_inclination #pile{padding-left:220px; min-height:150px;}
#h_inclination #pile dt{
	margin-top:10px;
	font-weight:bold;
	font-size:100%;
	line-height:110%;
	text-indent:10px;
	background:url(../imgdir/common/mark2.gif) no-repeat left;
}
#h_inclination #pile dd{
	margin:5px 0 5px 10px;
}
#h_inclination #pile table{
	margin-left:15px;
	width:260px;
}
#h_inclination #pile table th{
	background:#f2f2f2;
}
#h_inclination #pile table th,
#h_inclination #pile table td{
	padding:5px;
	border:#cccccc 1px solid;
	}
#h_inclination #feature{width:520px; clear:both;}
#h_inclination #feature p{margin:5px 0 0 25px !important; padding:0 !important;} 
#h_inclination h5{
	margin:20px 0 0 5px !important;
	width:500px;
	text-indent: 25px;
	font-weight:bold;
	font-size:120%;
	color:#1a1a1a;
	}
#h_inclination h5.h5_01{background:url(../imgdir/common/h4_01.gif) no-repeat left top;}
#h_inclination h5.h5_02{background:url(../imgdir/common/h4_02.gif) no-repeat left top;}
#h_inclination h5.h5_03{background:url(../imgdir/common/h4_03.gif) no-repeat left top;}
#h_inclination h5.h5_04{background:url(../imgdir/common/h4_04.gif) no-repeat left top;}
#h_inclination h5.h5_05{background:url(../imgdir/common/h4_05.gif) no-repeat left top;}
#h_inclination h5.h5_06{background:url(../imgdir/common/h4_06.gif) no-repeat left top;}
#h_inclination h5.h5_07{background:url(../imgdir/common/h4_07.gif) no-repeat left top;}

#h_inclination #flow img{
	margin:10px 0 20px 10px;
	}

#h_inclination h6{
	background:transparent url(../imgdir/common/mark2.gif) no-repeat scroll 5px 2px;
	text-indent:20px;
	font-size: 12px;
	margin: 5px 0;
	}
/*------------------------------------
公共工事 ---　空港のメンテナンス 
--------------------------------------*/
#a_diff p{
	width:500px;
}
#a_diff img{
	margin-left:10px;
}
#a_diff div.bana_tel img,
#a_diff div.bana_box img {
	margin-left: 0px;
}
/*------------------------------------
公共工事 ---　道路下の空洞 
--------------------------------------*/

.main_body dt {
background:url("../imgdir/qa/q.gif") no-repeat scroll left top transparent;
border-bottom:1px dotted #CCCCCC;
margin:0;
padding:0 0 5px;
text-indent:20px;}

.main_body dd {
background:url("../imgdir/qa/a.gif") no-repeat scroll left 7px transparent;
line-height:180%;
margin:5px 0 25px;
padding:0 0 0 20px;
text-indent:0;
}

.left_1em{
	margin-left:13px;
	margin-top:0;
	padding-top:0;
	margin-bottom:15px;
}

div.main_body .no_p p{
	padding-bottom:0;
}


#main_body #main_content .qa p{
margin-left:0;
margin-top:0;
padding-left:0;
padding-top:0;
}
