
/*-----------------------------------------------------
施工事例集　詳細
-----------------------------------------------------*/
#jir_data {
	background: #FFFFFF;
	margin: 0px;
	padding: 10px 10px 10px 30px;
	height: auto;
	width: 590px;
	float: right;
}

/*-- 工事名称 --*/
#jir_data h3 {
	margin:20px 0 15px 0;
	padding:5px 0 0 0;
	width:100%;
	height:30px;
	clear:both;
	background-image:url(../jirei/common/jir_part.gif);
	background-repeat:repeat-x;
	text-indent:20px;
	font-weight:normal;
	font-size:100%;
}

/*-- 施工箇所・ポイントのタイトル --*/
#jir_data h4 {
	margin:0 0 10px 0;
	padding:5px 0 0 0;
	width:100%;
	height:30px;
	clear:both;
	background-image:url(../jirei/common/jir_part.gif);
	background-repeat:repeat-x;
	text-indent:20px;
	font-weight:normal;
	font-size:100%;
}

/*-- 施工内容・期間等 --*/

#jir_data .detail {
	margin:0 auto 30px;
	width:490px;
	text-align:left;
}

#jir_data .detail dt {
	margin:0 -13em 0 0;
	width:250px;
	float:left;
	clear:both;
	font-weight:bold;
}

/*-- 写真 --*/
#jir_data ul {
	margin:0 0 30px;
	padding:0;
	width:590px;
	text-align:left;
}
#jir_data ul li.r {
	margin: 0;
	float: right;		
}

/* モダンブラウザ（Firefox Opera Safari）対策 */
#jir_data ul:after{
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}

/* Win版IE7とMac版IE5対策 */
#jir_data ul {
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html #jir_data ul {
   height:1px;
}

#jir_data ul {
   display:block;
}
/* End hide from IE-mac */


#jir_data li {
	margin:0 15px 20px 0px;
	float:left;
}
#jir_data li p{
	margin:3px 0 0 0;
}
/*-- 施工ポイント --*/
#jir_data .point {
	margin:0 0 30px;
	float:left;
	width:280px;
}

#jir_data .point p {
	margin:0 10px 10px;
}
#jir_data .point_long {
	margin:0 0 30px;
	clear:both;
	width:100%;
}

#jir_data .point_long p {
	margin:0 10px 10px;
}
/*-- お客様の声 --*/
#jir_data .customer {
	margin:0 0 30px;
	float:right;
	width:280px;
}

#jir_data .customer p {
	margin:0 10px 10px;
}

/*-- 施工費用明細 --*/
#jir_data .price {
	margin:0;
	float:left;
	width:570px;
}

#jir_data .price dl {
	margin:0 10px 10px
}

#jir_data .price dt {
	margin:0 -13em 0 0;
	width:300px;
	float:left;
	clear:both;
	background-image:url(../jirei/images/common/circle.gif);
	background-repeat:no-repeat;
}

#jir_data .price dd {
	margin-left:300px;
	text-align:right;
}

#jir_data .price dt.all, dd.all {
	font-weight:bold;
}

/*-----------------------------------------------------
05_施工事例集　サムネイルページ
-----------------------------------------------------*/
#jir {
}

#jir h3 {
	margin:0 0 10px 0;
	padding:5px 0 0 0;
	width:100%;
	height:30px;
	background-image:url(../jirei/common/jir_part.gif);
	background-repeat:repeat-x;
	text-indent:20px;
	font-weight:bold;
}

#jir .category {
	margin:30px 0;
	width:100%;
	height:auto;
}

#jir .box {
	margin:0 15px 20px 5px;
	padding:10px 10px 0 10px;
	width: 255px;
	height:170px;
	float: left;
	background: #F0F0F0;
}

#jir .rc_box {
	margin:0 15px 20px 5px;
	padding:10px 10px 0 10px;
	width: 255px;
	height:205px;
	float: left;
	background: #F0F0F0;
}

#jir .box p {
	margin:0.3em;
}

#jir .thumb img {
	border:solid #FFFFFF 5px;
	float:right;
	width: 120px;
	height: 120px;
	object-fit: cover;
}

#jir .more {
	padding-bottom:10px;
	clear:both;
}

/*-----------------------------------------------------
コンテンツ領域 ベース
-----------------------------------------------------*/
h2 {
	margin:0 0 16px;
}

#contents #ct_main {
	background: #FFFFFF;
	margin: 0px;
	padding: 10px 10px 10px 30px;
	height: auto;
	width: 590px;
	float: right;
}
