@charset "utf-8";
/* ===================================================================

 file name  :contact.css
 style info :お問い合わせ

=================================================================== */

/* =============================

	overwrite

=============================== */


.contactSect {
}
.contactSect .leadTxt {
  margin-bottom: 10px;
}
.contactSect .privacyLink {
  margin-bottom: 19px;
}
.contactSect {
}
.contactSect .form {
  margin-bottom:20px;
  width:100%;
}
.contactSect .form th,
.contactSect .form td {
  vertical-align:top;
  padding: 15px 0;
  background: url(../images/common/line-dash01.gif) repeat-x left top;
}
.contactSect .form tr:first-child th,
.contactSect .form tr:first-child  td {
  background: none;
}
.contactSect .form th {
  padding-top: 20px;
  width:190px;
}
.contactSect .form th .required {
}
.contactSect .form td {
}
.contactSect .form td input {
}
.contactSect .form td input ,
.contactSect .form td textarea {
  width:310px;
  padding: 5px;
  box-sizing:border-box;
}
.contactSect .btn-wrap {
  padding-left:190px;
}
.contactSect .btn-wrap .b-conf .inputarea,
.contactSect .btn-wrap .b-reset .inputarea,
.contactSect .btn-wrap .b-back .inputarea,
.contactSect .btn-wrap .b-send .inputarea {
  border:0;
  padding:8px 0 8px 3px;
  color:#fff;
  background:#323232;
  width:80px;
  border-radius:5px;
  cursor:pointer;
  letter-spacing:3px;
}

.contactSect .btn-wrap .b-conf {
  float:left;
  margin-right:25px;
}
*:first-child+html .contactSect .btn-wrap .b-conf {
  margin-right:15px;
}
.contactSect .btn-wrap .b-conf .inputarea {
}
.contactSect .btn-wrap .b-reset {
}
.contactSect .btn-wrap .b-reset .inputarea {
}
.contactSect .btn-wrap .b-send {
  float:left;
  margin-right:25px;
}
*:first-child+html .contactSect .btn-wrap .b-send {
  margin-right:15px;
}


/* =================================== */
