<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ===================================================================
CSS information

 file name  :contact.css
 author     :Ability Consultant
style info  :タイトル
=================================================================== */
/* -----------------------------------------------------------
	.img_main		メインイメージ
----------------------------------------------------------- */
.img_main {
  background: url(../contact/images/img_main.jpg) no-repeat center 85px;
  width: 100%;
  height: 265px; }

/* -----------------------------------------------------------
	.con_form		お問い合わせフォーム
----------------------------------------------------------- */
.wrp_form {
  position: relative;
  z-index: 0;
  width: 960px;
  margin: 35px auto 0; }
  .wrp_form .txt_form {
    text-align: center; }
  .wrp_form .txt_back {
    margin-top: 10px;
    text-align: center; }
  .wrp_form .con_form {
    position: relative;
    z-index: 1;
    padding: 35px 0 64px 0; }
    .wrp_form .con_form .tbl_form {
      border: 1px solid #e1e1e1;
      border-bottom: none;
      width: 100%;
      border-collapse: collapse;
      font-size: 12px;
      line-height: 1.8;
      width: 890px;
      margin: 35px auto 0; }
      .wrp_form .con_form .tbl_form th, .wrp_form .con_form .tbl_form td {
        padding: 10px 15px;
        border: 1px solid #e1e1e1;
        border-top: none;
        text-align: left; }
      .wrp_form .con_form .tbl_form th {
        background: #f3f3f3;
        font-weight: normal;
        width: 25%; }
        .wrp_form .con_form .tbl_form th span {
          background: #aa162a;
          color: #fff;
          padding: 2px 2px 1px 3px;
          font-size: 10px;
          margin-left: 3px;
          line-height: 10px; }
      .wrp_form .con_form .tbl_form td {
        background: #fff; }
        .wrp_form .con_form .tbl_form td input[type=text] {
          width: 80%;
          padding: 3px; }
          .wrp_form .con_form .tbl_form td input[type=text].short {
            width: 20%; }
        .wrp_form .con_form .tbl_form td textarea {
          padding: 3px; }
        .wrp_form .con_form .tbl_form td a {
          cursor: pointer; }
          .wrp_form .con_form .tbl_form td a img {
            vertical-align: text-bottom;
            padding: 1px 5px 0 3px; }
        .wrp_form .con_form .tbl_form td button.ui-datepicker-trigger {
          display: none !important; }
        .wrp_form .con_form .tbl_form td #datepicker1 {
          background: url(../contact/images/ic_cal.png) no-repeat right center;
          padding-right: 20px; }
      .wrp_form .con_form .tbl_form span.txt_err {
        color: #aa162a;
        font-size: 11px;
        display: block; }
      .wrp_form .con_form .tbl_form span.txt_ex {
        color: #696969;
        font-size: 11px;
        display: block; }
      .wrp_form .con_form .tbl_form span.txt_ex2 {
        color: #696969;
        font-size: 11px;
        padding-left: 5px; }
    .wrp_form .con_form .box_btn {
      overflow: hidden;
      margin-top: 85px;
      text-align: center; }
      .wrp_form .con_form .box_btn .btn {
        display: inline-block; }
        .wrp_form .con_form .box_btn .btn a {
          display: block;
          width: 240px;
          padding: 20px 0;
          margin: 0 auto;
          text-align: center;
          background-color: #574037; }
          .wrp_form .con_form .box_btn .btn a img {
            vertical-align: bottom; }
        .wrp_form .con_form .box_btn .btn.send a {
          background-color: #c35c60; }
      .wrp_form .con_form .box_btn li + li {
        margin-left: 12px; }
  .wrp_form .bg_deco_top {
    width: 960px;
    height: 64px;
    background: url("../contact/images/bg_deco_top.png");
    position: absolute;
    top: 0; }
  .wrp_form .bg_deco_bot {
    width: 960px;
    height: 64px;
    background: url("../contact/images/bg_deco_bot.png");
    bottom: 0;
    position: absolute; }
</pre></body></html>