@charset "UTF-8";
/* =========================================================
@extendされるパーツ
========================================================= */
/* clearfix
--------------------------------------------------------- */
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

/* =========================================================
サイト全体で使用するカラー
========================================================= */
@media screen and (max-width: 767px) {
  .rent .sec-ttl {
    font-size: 2rem;
    margin-bottom: 12px;
  }
}
.rent #sec-tenjihouhou .lead,
.rent #sec-kiyaku .lead {
  font-size: 1.6rem;
  margin-bottom: 20px;
}
.rent #sec-tenjihouhou .inner-section:not(:last-child),
.rent #sec-kiyaku .inner-section:not(:last-child) {
  margin-bottom: 60px;
}
@media screen and (max-width: 767px) {
  .rent #sec-tenjihouhou .inner-section:not(:last-child),
  .rent #sec-kiyaku .inner-section:not(:last-child) {
    margin-bottom: 30px;
  }
}
.rent #sec-tenjihouhou .inner-section h3,
.rent #sec-kiyaku .inner-section h3 {
  font-size: 1.8rem;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .rent #sec-tenjihouhou .inner-section h3,
  .rent #sec-kiyaku .inner-section h3 {
    font-size: 2rem;
    margin-bottom: 10px;
  }
}
.rent #sec-tenjihouhou .inner-section strong,
.rent #sec-kiyaku .inner-section strong {
  color: #990000;
}
.rent #sec-tenjihouhou .inner-section .mini-sec:not(:last-child),
.rent #sec-kiyaku .inner-section .mini-sec:not(:last-child) {
  margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .rent #sec-tenjihouhou .inner-section .mini-sec:not(:last-child),
  .rent #sec-kiyaku .inner-section .mini-sec:not(:last-child) {
    margin-bottom: 10px;
  }
}
.rent #sec-tenjihouhou .inner-section .mini-sec h4,
.rent #sec-kiyaku .inner-section .mini-sec h4 {
  font-size: 2rem;
  margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
  .rent #sec-tenjihouhou .inner-section .mini-sec h4,
  .rent #sec-kiyaku .inner-section .mini-sec h4 {
    font-size: 1.8rem;
    margin-bottom: 10px;
  }
}
.rent #sec-tenjihouhou .inner-section .mini-sec p,
.rent #sec-kiyaku .inner-section .mini-sec p {
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  .rent #sec-tenjihouhou .inner-section .mini-sec p,
  .rent #sec-kiyaku .inner-section .mini-sec p {
    font-size: 1.3rem;
  }
}
.rent #sec-tenjihouhou .inner-section .mini-sec p:not(:last-child),
.rent #sec-kiyaku .inner-section .mini-sec p:not(:last-child) {
  margin-bottom: 1em;
}
.rent #sec-tenjihouhou .inner-section .mini-sec ul,
.rent #sec-kiyaku .inner-section .mini-sec ul {
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  .rent #sec-tenjihouhou .inner-section .mini-sec ul,
  .rent #sec-kiyaku .inner-section .mini-sec ul {
    font-size: 1.3rem;
  }
}
.rent #sec-tenjihouhou .inner-section .mini-sec ul:not(:last-child),
.rent #sec-kiyaku .inner-section .mini-sec ul:not(:last-child) {
  margin-bottom: 1em;
}
.rent #sec-tenjihouhou .inner-section .mini-sec table,
.rent #sec-kiyaku .inner-section .mini-sec table {
  font-size: 1.6rem;
  line-height: 1.8;
  border-collapse: collapse;
  margin-bottom: 10px;
  min-width: 600px;
}
@media screen and (max-width: 767px) {
  .rent #sec-tenjihouhou .inner-section .mini-sec table,
  .rent #sec-kiyaku .inner-section .mini-sec table {
    min-width: auto;
    font-size: 1.3rem;
  }
}
.rent #sec-tenjihouhou .inner-section .mini-sec table th,
.rent #sec-kiyaku .inner-section .mini-sec table th {
  padding: 10px 15px;
  border: #aaa solid 1px;
  background-color: #eee;
}
.rent #sec-tenjihouhou .inner-section .mini-sec table td,
.rent #sec-kiyaku .inner-section .mini-sec table td {
  padding: 10px 15px;
  border: #aaa solid 1px;
}
.rent #sec-photo p,
.rent #sec-eigyou p,
.rent #sec-zumen p,
.rent #sec-tenjihouhou p,
.rent #sec-ryoukin p,
.rent #sec-discount p,
.rent #sec-cancel p,
.rent #sec-submit p,
.rent #sec-pet p,
.rent #sec-dm-data p,
.rent #sec-dm-making p {
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  .rent #sec-photo p,
  .rent #sec-eigyou p,
  .rent #sec-zumen p,
  .rent #sec-tenjihouhou p,
  .rent #sec-ryoukin p,
  .rent #sec-discount p,
  .rent #sec-cancel p,
  .rent #sec-submit p,
  .rent #sec-pet p,
  .rent #sec-dm-data p,
  .rent #sec-dm-making p {
    font-size: 1.3rem;
  }
}
.rent #sec-photo p:not(:last-child),
.rent #sec-eigyou p:not(:last-child),
.rent #sec-zumen p:not(:last-child),
.rent #sec-tenjihouhou p:not(:last-child),
.rent #sec-ryoukin p:not(:last-child),
.rent #sec-discount p:not(:last-child),
.rent #sec-cancel p:not(:last-child),
.rent #sec-submit p:not(:last-child),
.rent #sec-pet p:not(:last-child),
.rent #sec-dm-data p:not(:last-child),
.rent #sec-dm-making p:not(:last-child) {
  margin-bottom: 1em;
}
.rent #sec-photo table,
.rent #sec-eigyou table,
.rent #sec-zumen table,
.rent #sec-tenjihouhou table,
.rent #sec-ryoukin table,
.rent #sec-discount table,
.rent #sec-cancel table,
.rent #sec-submit table,
.rent #sec-pet table,
.rent #sec-dm-data table,
.rent #sec-dm-making table {
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  .rent #sec-photo table,
  .rent #sec-eigyou table,
  .rent #sec-zumen table,
  .rent #sec-tenjihouhou table,
  .rent #sec-ryoukin table,
  .rent #sec-discount table,
  .rent #sec-cancel table,
  .rent #sec-submit table,
  .rent #sec-pet table,
  .rent #sec-dm-data table,
  .rent #sec-dm-making table {
    font-size: 1.3rem;
  }
}
.rent #sec-photo table:not(:last-child),
.rent #sec-eigyou table:not(:last-child),
.rent #sec-zumen table:not(:last-child),
.rent #sec-tenjihouhou table:not(:last-child),
.rent #sec-ryoukin table:not(:last-child),
.rent #sec-discount table:not(:last-child),
.rent #sec-cancel table:not(:last-child),
.rent #sec-submit table:not(:last-child),
.rent #sec-pet table:not(:last-child),
.rent #sec-dm-data table:not(:last-child),
.rent #sec-dm-making table:not(:last-child) {
  margin-bottom: 1em;
}
.rent #sec-photo dl dt,
.rent #sec-eigyou dl dt,
.rent #sec-zumen dl dt,
.rent #sec-tenjihouhou dl dt,
.rent #sec-ryoukin dl dt,
.rent #sec-discount dl dt,
.rent #sec-cancel dl dt,
.rent #sec-submit dl dt,
.rent #sec-pet dl dt,
.rent #sec-dm-data dl dt,
.rent #sec-dm-making dl dt {
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  .rent #sec-photo dl dt,
  .rent #sec-eigyou dl dt,
  .rent #sec-zumen dl dt,
  .rent #sec-tenjihouhou dl dt,
  .rent #sec-ryoukin dl dt,
  .rent #sec-discount dl dt,
  .rent #sec-cancel dl dt,
  .rent #sec-submit dl dt,
  .rent #sec-pet dl dt,
  .rent #sec-dm-data dl dt,
  .rent #sec-dm-making dl dt {
    font-size: 1.3rem;
  }
}
.rent #sec-photo dl dd,
.rent #sec-eigyou dl dd,
.rent #sec-zumen dl dd,
.rent #sec-tenjihouhou dl dd,
.rent #sec-ryoukin dl dd,
.rent #sec-discount dl dd,
.rent #sec-cancel dl dd,
.rent #sec-submit dl dd,
.rent #sec-pet dl dd,
.rent #sec-dm-data dl dd,
.rent #sec-dm-making dl dd {
  font-size: 1.6rem;
}
@media screen and (max-width: 767px) {
  .rent #sec-photo dl dd,
  .rent #sec-eigyou dl dd,
  .rent #sec-zumen dl dd,
  .rent #sec-tenjihouhou dl dd,
  .rent #sec-ryoukin dl dd,
  .rent #sec-discount dl dd,
  .rent #sec-cancel dl dd,
  .rent #sec-submit dl dd,
  .rent #sec-pet dl dd,
  .rent #sec-dm-data dl dd,
  .rent #sec-dm-making dl dd {
    font-size: 1.3rem;
  }
}
/*# sourceMappingURL=style.css.map */