@charset "utf-8";

input[type="text"],
textarea { border: 1px solid #ccc; padding: 5px; width: 95%;
border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }

#contact { padding: 50px 0 80px; }
#contact h2 { font-size: 24px; padding: 0 0 30px; }

#contact table { border-top: 1px solid #D0D0D0; width: 100%; }
#contact table tr { border-bottom: 1px solid #D0D0D0; }
#contact table tr td,
#contact table tr th { padding: 10px; }
#contact table tr th { background: #F6F5F2; text-align: left; }
#contact table tr th span { display: inline-block; *display: inline; *zoom: 1; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
background: #d6423e; color: #fff; font-size: 10px; padding: 0 10px; float: right; }

#contact #notice { padding: 60px 0 0; }
#contact #notice p { background: #fae0e4; border: 1px solid #d6423e; padding: 20px; }

#contact .submit { text-align: center; padding: 60px 0 0; }
#contact .submit input[type="submit"] { font-size: 14px; }
#contact .submit a.back { display: inline-block; *display: inline; *zoom: 1; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
background: #ccc; color: #fff; text-align: center; width: 258px; height: 44px; line-height: 44px; }

#contact .finish { text-align: center; }
