  @charset "UTF-8";
.clearFix {
  display: block;
  min-height: 1%; }
  .clearFix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden; }

/* お問い合わせ
---------------------------------------------------------- */
body.lower.inquiry p.module_lead {
  text-align: left; }
  @media screen and (max-width: 767px) {
    body.lower.inquiry p.module_lead {
      font-size: 16px; } }
  body.lower.inquiry p.module_lead em {
    color: #e64545; }
body.lower.inquiry #ssl {
  overflow: hidden;
  margin: 30px 0 40px;
  padding: 1em 1.5em;
  background-color: #f3f3f3;
  font-size: 16px; }
  @media screen and (max-width: 767px) {
    body.lower.inquiry #ssl {
      padding: 1em 1em 1em 1.5em; } }
  body.lower.inquiry #ssl div.ssl_head {
    float: right;
    margin-left: 60px; }
    @media screen and (max-width: 767px) {
      body.lower.inquiry #ssl div.ssl_head {
        margin-left: 25px; } }
  body.lower.inquiry #ssl div.ssl_body {
    overflow: hidden;
    text-align: justify; }
    body.lower.inquiry #ssl div.ssl_body h3 {
      margin-bottom: .25em;
      font-weight: bold; }
    @media screen and (max-width: 767px) {
      body.lower.inquiry #ssl div.ssl_body p {
        font-size: 16px; } }
body.lower.inquiry p.errorText {
  color: #e64545; }
body.lower.inquiry table.module_table02 th,
body.lower.inquiry table.module_table02 td {
  padding: 1em;
  background-image: url("/recruit/img/common/bg_pattern_04.png"); }
  @media screen and (max-width: 767px) {
    body.lower.inquiry table.module_table02 th,
    body.lower.inquiry table.module_table02 td {
      padding: 1em .5em; } }
@media screen and (max-width: 767px) {
  body.lower.inquiry table.module_table02 th {
    font-size: 16px; } }
body.lower.inquiry table.module_table02 td input {
  border: 2px inset #eee;
  padding-top: .25em;
  padding-bottom: .25em;
  width: 400px; }
  @media screen and (max-width: 767px) {
    body.lower.inquiry table.module_table02 td input {
      margin-bottom: .5em;
      width: 100%; } }
body.lower.inquiry table.module_table02 td textarea {
  border: 2px inset #eee;
  width: 100%; }
body.lower.inquiry table.module_table02 td span {
  display: inline-block;
  font-size: 14px; }

/*# sourceMappingURL=style.css.map */
