#wrap{
background-color:#d3b9ab;
}
<!-- この上は暫定　フォーム設置時はたぶんいらない -->

#contact{
clear:both;
background-color:#d3b9ab;
width:770px;
height:auto;
}
h2{
font-size:18px;
padding-bottom:3px;
padding-top:5px;
margin-bottom:10px;
border-bottom:1px #b30000 solid;
color:#b30000;
width:580px;
}

#contact-top{
padding:5px 10px 10px 10px;
}

#contact-image{
float:left;
padding-top:20px;
padding-right:10px;
}

#title{
float:left;
}

#contact-info{
<!-- 以下1行フォーム作成時は削除 -->
clear:both;
margin:50px 0px 0px 170px;
background-color:#fee6db;
width:570px;
height:100px;
border:1px dashed #000000;
padding:5px;
font-size:15px;
}


#contact-image2{
padding-top:10px;
padding-right:10px;
float:left;
}

#tel{
padding-top:10px;
font-size:16px;
}

#tel dt{
float:left;
}

#table-b{
background-color:#fee6db;
}

.txt41{
font-size:15px;
padding:5px;
clear:both;
}

.txt42 ,.txt43 ,.txt44{
font-size:12px;
}

.txt42 ,.txt43 ,.txt44{
padding:5px;
line-height:150%;
}

.txt44{
text-align:center;
}
span{
color:#FF0000;
font-size:10px;
}

#p1{
float:left;
}
#important{
float:right;
}

table{
clear:both;
}

.txtright{
text-align:right;
}

#under{
clear:both;
text-align:left;
padding:0px;
margin:0px;
}

