@charset "utf-8";

#mainContent #mainBody{
padding:0;
}
h3.title {
background:url(/images/contact/title.jpg) no-repeat 100% 0;
}
.contactWrap{
padding:0 10px 50px;
background:url(/images/contact/bg.jpg) no-repeat 0 100%;	
}
.contactCon{
background:#fff;
border:1px solid #dcd8d5;	
padding:20px;
margin:0 0 20px;
}
.contactForm h4{
padding:0 27px;
height:27px;
line-height:27px;
background:#abb2b6 url(/images/common/list_ico_06.gif) no-repeat 10px 50%;
font-weight:700;
color:#ffffff;
margin:0 0 3px;
}
.contactForm table{
width:100%;
border:1px solid #d8d8d8;
border-collapse:collapse;
}
.contactForm table td ,
.contactForm table th{
border:1px solid #d8d8d8;
padding:6px;
vertical-align:middle;
}
.contactForm table th{
width:25%;
text-align:center;
background:#abb2b6;
color:#ffffff;
}
.contactForm table th span{
padding:0 25px 0 0;	
}
.contactForm table td{
background:#e7e7e7	
}
.contactForm table td input{
width:250px;
margin:0 15px 0 0;
}
.contactForm table td textarea{
width:400px;
margin:0 15px 0 0;
height:80px;
}
.contactForm span.need{
color:#fe0900;
}
.contactForm p.note{
color:#fe0900;
padding:8px 5px 25px;
}
.contactForm p.btn{
padding: 0 0 50px 250px;
}
.contactForm p input#reset{
width:88px;
height:22px;
border:none;
background:url(/images/common/btn_reset.gif) no-repeat 0 0;
margin:0 20px 0 0;
}
.contactForm p input#submit{
width:88px;
height:22px;
border:none;
background:url(/images/common/btn_submit.gif) no-repeat 0 0;
}
.contactForm table.other th{
width:15%;	
}
.contactForm table.other td a{
text-decoration:underline;	
}
.contactForm table.other caption{
color:#646464;
font-weight:700;
padding:5px;
}
