#main section{
width:966px;
margin:0 auto 60px;
}
#main section .honbun_header{
background:url('../images/common/header1.png') no-repeat;
width:966px;
height:33px;
}
#main section .honbun_inner{
background:url('../images/common/bg1.png') repeat-y;
width:966px;
padding:20px 60px;
box-sizing:border-box;
}
#main section .honbun_footer{
background:url('../images/common/footer1.png') no-repeat;
width:966px;
height:43px;
}
.honbun_inner h4{
text-align:center;
font-size:18px;
height:35px;
margin:0 0 10px 0;
background:url('../images/contact/bg_midashi.png') no-repeat center bottom;
}
form{
width:720px;
margin:0 auto;
padding:60px 0 20px 0;
}
form table{
width:100%;
margin:0 0 30px 0;
}
form th{
width:140px;
font-weight:normal;
border-bottom:1px solid #f4904e;
}
form th,
form td{
padding:5px 10px;
text-align:left;
vertical-align:top;
}
form th span{
color:#f4904e;
}
form td input{
width:100%;
line-height:30px;
}
form td textarea{
width:100%;
}
#submit{
border:0;
display:block;
margin:0 auto;
width:160px;
line-height:50px;
border-radius:10px;
text-align:center;
background:#f4904e url('../images/common/arrow.png') no-repeat center right 10px;
}