@charset "UTF-8";
/* ヘッダーとフッター以外の要素にのみ適用（#inquiry-body内の要素に適用） */
#inquiry-body {
  line-height: 1.5em;
  font-size: 14px;
  background-repeat: no-repeat;
  background-position: center top; }
  #inquiry-body h1, #inquiry-body h2, #inquiry-body h3, #inquiry-body h4, #inquiry-body h5, #inquiry-body h6,
  #inquiry-body p,
  #inquiry-body div,
  #inquiry-body ul, #inquiry-body ol, #inquiry-body li,
  #inquiry-body dl, #inquiry-body dt, #inquiry-body dd,
  #inquiry-body table, #inquiry-body td, #inquiry-body th,
  #inquiry-body form, #inquiry-body fieldset, #inquiry-body legend, #inquiry-body label {
    margin: 0px;
    padding: 0px;
    font-family: sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    color: #666666; }
  #inquiry-body input, #inquiry-body select, #inquiry-body textarea {
    margin: 0px;
    font-family: sans-serif;
    font-size: 14px;
    color: #727172;
    font-weight: normal;
    padding: 0px 2px; }
  #inquiry-body input[type="radio"],
  #inquiry-body input[type="checkbox"] {
    margin: 0 2px 0 0;
    vertical-align: text-bottom; }
  #inquiry-body ul, #inquiry-body ol, #inquiry-body li,
  #inquiry-body dl, #inquiry-body dt, #inquiry-body dd {
    line-height: 1.4em; }
  #inquiry-body table {
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0;
    margin: 0;
    border: none;
    text-align: center; }
  #inquiry-body ul {
    list-style: none; }
  #inquiry-body img {
    border: 0px;
    display: block; }
  #inquiry-body sup {
    vertical-align: top; }
  #inquiry-body sub {
    font-size: 11px;
    vertical-align: text-bottom;
    padding-right: 3px; }
  #inquiry-body hr {
    margin: 2px; }
  #inquiry-body h1, #inquiry-body h2, #inquiry-body h3, #inquiry-body h4, #inquiry-body h5, #inquiry-body h6 {
    color: #444444; }
