@charset   "UTF-8";

/* ---造成　各商品用--- */

h3.copy {
text-align: left;
padding: 0;
margin: 0;
}
h3.copy img {
margin-bottom: 15px;
}

/* -----   工事のページ   ----- */

table.kouji2 { /* 商品枠 */
width: 654px;
border-collapse: collapse;
margin: 0 auto 15px;
}
table.kouji2 { /* 商品枠書式#b4bef8 */
background-color:#fff;
border-top: 1px #999 solid;
border-left: 6px #9cc solid;
}
table.kouji2 td { /* セル内共通書式 */
font-family: "Meiryo UI",sans-serif;
color: #333;
vertical-align: top;
}
table.kouji2 td.im1 { /* 左：画像 */
width: 200px;
padding: 7px;
}
table.kouji2 td.ex1 { /* 左：説明 */
width: 652px;
padding: 7px 7px 7px 13px;
}
table.kouji2 td.ex1 h2 { /* 見出し#369 */
font-size: 120%;
color: 4a6a82;
font-weight: bold;
text-align: left;
line-height: 1.15em;
margin: 0 0 5px 0;
padding: 0;
}

table.kouji2 td.ex1 p { /* 説明文 */
margin: 0;
padding: 0;
}

table.kouji2 td.ex1 ul { /* 説明リスト#396 */
  list-style-type: disc;
  margin: 5px 0 0 1.25em;
  padding: 0 0 0 10px;
  font-weight: bold;
  text-align: left;
}
table.kouji2 td.ex1 ul li {/* 説明リスト */
  margin: 0 0 3px 0;
  padding: 0;
  line-height: 1.35em;
}

h4.hkome { /* #4d6a82 */
font-size:90%;
font-weight: normal;
text-align: left;
margin: 0 10px 15px;
padding : 8px 10px;
background-color: #fff;
border: 1px #069 solid;
}


.boxsen {/* 商品仕切り線 */
border-top: 1px #3c3c3c dotted;
height: 0px;
margin: 0px;
padding: 0px;
}


/* -----   無料見積もり   ----- */

div.recommend {
margin: 0;
padding: 7px;
border-top: 1px #999 dotted;
border-bottom: 1px #999 dotted;
}
div.recommend h3 {
margin: 0 0 5px;
padding: 0;
color: #8e5f2f; /* #f33#963 */
text-align: left;
}
div.recommend p {
width: 94%;
margin: 0 auto;
padding : 0;
font-size:90%;
font-weight: normal;
text-align: left;
line-height: 1.35em;
}

