@charset "Shift_JIS";

/* ///////////////////////////////////////////////
【防水工事・塗装工事】
title: construct.css
paths: css/construct.css
/////////////////////////////////////////////// */


/* -----------------------------------------------
Table Of Contents

・共通
・グローバルナビゲーション
・ページタイトル
・防水工事
・塗装工事
・塗装・防水のリフレッシュ工事をお考えの皆様へ
----------------------------------------------- */



/* -----------------------------------------------

共通

----------------------------------------------- */



/* -----------------------------------------------

グローバルナビゲーション

----------------------------------------------- */
div#navG ul li.navGConstruct a {
width: 174px;
background: url(../img/cmn/nav_g.jpg) -522px -48px no-repeat;
}



/* -----------------------------------------------

ページタイトル

----------------------------------------------- */
div#pageTtl h2 {
background: url(../img/construct/pagettl.jpg) no-repeat;
}



/* -----------------------------------------------

防水工事

----------------------------------------------- */
div.waterProof {
width: 630px;
margin-bottom: 30px;
}

div.waterProof h2 {
width: 630px;
height: 38px;
margin-bottom: 15px;
background: url(../img/construct/waterproof_ttl_a.jpg) no-repeat;
}

div.waterProof dl.headCap {
width: 610px;
margin: 0 10px 25px;
}

div.waterProof dl.headCap dt {
width: 610px;
height: 29px;
margin-bottom: 10px;
background: url(../img/construct/waterproof_txt.gif) no-repeat;
}


div.waterProof div.general {
width: 610px;
margin: 0 10px;
margin-bottom: 20px;
}

div.waterProof div.general h3 {
width: 610px;
height: 30px;
margin-bottom: 15px;
background: url(../img/construct/waterproof_ttl_b.jpg) no-repeat;
}

div.waterProof div.general dl {
width: 590px;
margin: 0 10px;
}
div.waterProof div.general dl dt {
margin-bottom: 5px;
padding-bottom: 3px;
border-bottom: 1px dotted #0262bc;
font-weight: bold;
font-size: 110%;
color: #0262bc;
}
div.waterProof div.general dl dd {
margin-bottom: 20px;
}

div.waterProof div.general div.capA {
width: 564px;
margin: 0 10px;
padding: 10px;
border: #dfdfdf solid 3px;
background: #eef9ff;
}



/* -----------------------------------------------

塗装工事

----------------------------------------------- */
div.paint {
width: 630px;
margin-bottom: 30px;
}

div.paint h2 {
width: 630px;
height: 38px;
margin-bottom: 15px;
background: url(../img/construct/paint_ttl_a.jpg) no-repeat;
}

div.paint dl {
width: 590px;
margin: 0 10px;
}
div.paint dl dt {
margin-bottom: 10px;
padding-bottom: 3px;
border-bottom: 1px dotted #0262bc;
font-weight: bold;
font-size: 110%;
color: #0262bc;
}
div.paint dl dd {
margin-bottom: 20px;
}

div.paint div.capA {
width: 564px;
margin: 0 10px;
padding: 10px;
border: #dfdfdf solid 3px;
background: #eef9ff;
}



/* -----------------------------------------------

塗装・防水のリフレッシュ工事をお考えの皆様へ

----------------------------------------------- */
div.refresh {
width: 630px;
}

div.refresh h2 {
width: 630px;
height: 38px;
margin-bottom: 15px;
background: url(../img/construct/refresh_ttl_a.jpg) no-repeat;
}


/*外壁塗装*/
div.refresh div.wall {
width: 610px;
margin: 0 10px 20px;
}

div.refresh div.wall h3 {
width: 610px;
height: 30px;
margin-bottom: 15px;
background: url(../img/construct/refresh_ttl_b_01.jpg) no-repeat;
}

div.refresh div.wall p {
width: 590px;
margin: 0 10px;
}


/*下地条件の改善*/
div.refresh div.ground {
width: 610px;
margin: 0 10px 20px;
}

div.refresh div.ground h3 {
width: 610px;
height: 30px;
margin-bottom: 15px;
background: url(../img/construct/refresh_ttl_b_02.jpg) no-repeat;
}

div.refresh div.ground ul {
width: 590px;
margin: 0 10px;
}
div.refresh div.ground ul li {
width: 590px;
height: 99px;
margin-bottom: 10px;
}
div.refresh div.ground ul li.ground01 {
background: url(../img/construct/refresh_txt_01.jpg) no-repeat;
}
div.refresh div.ground ul li.ground02 {
background: url(../img/construct/refresh_txt_02.jpg) no-repeat;
}
div.refresh div.ground ul li.ground03 {
height: 56px;
background: url(../img/construct/refresh_txt_03.gif) no-repeat;
}
div.refresh div.ground ul li.ground04 {
height: 56px;
margin-bottom: 0;
background: url(../img/construct/refresh_txt_04.gif) no-repeat;
}


/*外壁塗装の種類*/
div.refresh div.type {
width: 610px;
margin: 0 10px;
}

div.refresh div.type h3 {
width: 610px;
height: 30px;
margin-bottom: 15px;
background: url(../img/construct/refresh_ttl_b_03.jpg) no-repeat;
}

div.refresh div.type table {
width: 590px;
margin: 0 10px;
border-collapse: separate;
border-spacing: 0;
border-top: #dfdfdf solid 1px;
border-left: #dfdfdf solid 1px;
}
div.refresh div.type table th,
div.refresh div.type table td {
padding: 7px 10px;
border-top: #fff solid 1px;
border-right: #dfdfdf solid 1px;
border-bottom: #dfdfdf solid 1px;
border-left: #fff solid 1px;
}
div.refresh div.type table th {
background: #eef9ff;
font-size: 110%;
font-weight: bold;
color: #0262bc;
}

div.refresh div.type table td p.ttlA {
margin-bottom: 5px;
font-weight: bold;
}

