@charset "utf-8";
/* CSS Document */

#contact{
  padding:0 0 80px 0;
}
#contact p{
  padding:0 0 20px 0;
  font-size:14px;
}
#contact p .small{
  font-size:12px;
}
#contact p.error{
  font-size:12px;
  color:#FF0000;
  padding:0 0 0 0;
}
#contact #contact_box{
  padding:0 150px;
}
#contact #contact_box table{
  margin:20px 0 0 0;
}
#contact #contact_box th{
  background:#fafafa;
  border-top:1px solid #dadada;
  padding:10px;
  font-weight:bold;
  width:140px;
}
#contact #contact_box td{
  border-top:1px solid #ededed;
  padding:10px;
}
#contact #contact_box #bottom th{
  border-bottom:1px solid #dadada;
}
#contact #contact_box #bottom td{
  border-bottom:1px solid #ededed;
}
#contact #contact_box td .w_40{
  width:40px;
}
#contact #contact_box td .w_80{
  width:80px;
}
#contact #contact_box td .w_130{
  width:130px;
}
#contact #contact_box td .w_230{
  width:230px;
}
#contact #contact_box td .w_430{
  width:430px;
}
#contact #contact_box td dl{
}
#contact #contact_box td dt{
  position:absolute;
  width:120px;
  padding:0 0 5px 0;
}
#contact #contact_box td dd{
  padding:0 0 5px 130px;
}
#contact #btn_box{
  text-align:center;
  padding:20px 0 0 0;
}
#contact #complete_box{
  text-align:center;
  font-size:12px;
  padding:0;
}
#contact #confirm{
  background:url(../images/contact/bt_01.gif) no-repeat left top;
  width:210px;
  height:35px;
  border:none;
  cursor:pointer;
  text-indent:-9999px;
  vertical-align:middle;
}
#contact #submit{
  background:url(../images/contact/bt_02.gif) no-repeat left top;
  width:210px;
  height:35px;
  border:none;
  cursor:pointer;
  text-indent:-9999px;
  vertical-align:middle;
}
#contact #modify{
  background:url(../images/contact/bt_04.gif) no-repeat left top;
  width:210px;
  height:35px;
  border:none;
  cursor:pointer;
  text-indent:-9999px;
  vertical-align:middle;
}
#contact #contact_box form{
  width:210px;
  display:inline;
}