@charset "utf-8";

.faq{
padding-bottom:50px;
}


.question h1{
padding:10px 0 10px 48px;
height:28px;
width:585px;
border-bottom:1px #D3DADE dotted;
background:url("Q.jpg") no-repeat center left;
font-size:15px;
}


.question_long h1{ /*二行になるバージョン*/
padding:0 0 10px 48px;
height:42px;
width:585px;
border-bottom:1px #D3DADE dotted;
background:url("Q.jpg") no-repeat center left;
font-size:15px;
}


.answer h1{
display:inline-block;
margin-top:8px;
padding:8px 0 0 48px;
height:30px;
background:url("A.jpg") no-repeat center left;
font-size:15px;
}

.answer_long h1{ /*二行になるバージョン*/
display:inline-block;
margin-top:8px;
padding:0px 0 0 48px;
height:42px;
background:url("A.jpg") no-repeat;
font-size:15px;
}



.a_txt{
margin:10px 0;
padding:0 0 0 50px;
}


.a_txt li{
padding:5px 0;
}


.a_txt li h1{
padding:0px;
background:none;
}




/*-----過去の分離発注実例-----*/
table{
table-layout: fixed;
width:540px;
float:left;
border-collapse: collapse;
}

th{
width:100px;
text-align:left;
border-bottom: 1px solid #D3DADE;
}

td{
width:80px;
text-align:right;
border-bottom: 1px solid #D3DADE;
}

td.none{ /*直接工事　空白セル*/
width:360px;
text-align:left;
border:none;
}

tr.total{ /*直接・間接工事費欄*/
height:40px;
border: 1px solid #D3DADE;
}


td.total{ /*直接・間接工事費　金額欄*/
padding-right:5px;
}



td.note{ /*直接工事費　発注方式別の補足*/
font-size:0.94em;
line-height:1.2em;
text-align:left;
border: 1px solid #D3DADE;
}

td.note ul{ /*直接工事費　発注方式別の補足*/
float:right;
padding:0;
margin:2px 0;
text-align:left;
}

td.note li{
padding:3px 0;
margin:0;
}




td.text{ /*間接工事　発注方式別の補足*/
width:350px;
font-size:0.94em;
line-height:1.4em;
text-align:left;
padding-left:10px;
}

td.text ul{
padding:0;
margin:0;
text-align:left;
}

td.text li{
padding:2px 0;
margin:0px;
margin-left:15px;
}


table.all_total{/*総額*/
font-size:1.4em;
font-weight:bold;
background:#D3DADE;
height:50px;
}

table.all_total th{
padding-left:12px;
}
