@charset "utf-8";
/* ------------------------------------------------------------------------------------------------
 * RESPONSIVE
 * ------------------------------------------------------------------------------------------------ */
@media screen and (max-width:1199px) {} /* END RESPONSIVE 1199px */
@media screen and (max-width:767px) {
  .l-main {
    padding: 20px 0 0;
  }
  .l-main .u-content-title {
    /*font-size: 2.5rem;*/
    font-size: 1.5625rem;
    margin: 0 0 25px;
  }
  .l-main .l-main-text {
    line-height: 1.75;
    text-align: left;
  }
  .l-purchase-inner .e-number {
    width: 50px;
  }
  .l-purchase-inner.is-purchase-01, .l-purchase-inner.is-purchase-02 {
    width: 100%;
    float: none;
  }
  .l-purchase-inner .e-inner {
    min-height: 0;
    padding: 0 30px;
  }
  .l-purchase-inner .e-image {
    padding: 30px 0;
  }
  .l-purchase-inner .e-title {
    /*font-size: 2rem;*/
    font-size: 1.25rem;
    line-height: 1.5;
    margin: 0 0 25px;
  }
  .l-purchase-inner .e-text {
    line-height: 1.75;
    text-align: left;
    margin: 0 0 25px;
  }
  .l-purchase-inner .e-send {
    line-height: 1.75;
    margin: 0 0 30px;
  }
  .l-purchase-inner .e-button {
    margin: 0 0 25px;
  }
  .l-purchase-inner .e-button .e-link {
    /*font-size: 1.4rem;*/
    font-size: 0.875rem;
    width: 100%;
  }
  .l-showroom-list-items {
    margin: 0 0 30px;
    padding: 15px 15px 0 15px;
  }
  .l-showroom-list-item .e-name {
    /*font-size: 1.2rem;*/
    font-size: 0.75rem;
    width: 100%;
    margin: 0 0 7px;
    float: none;
  }
  .l-showroom-list-item .e-item {
    /*font-size: 1.2rem;*/
    font-size: 0.75rem;
    line-height: 1.75;
  }
  .l-tel-contact-items {
    padding: 0 15px 15px;
  }
  .l-tel-contact-item {
    width: 50%;
    padding: 30px 0;
    border-top: 1px solid #ccc;
  }
  .l-tel-contact-item:nth-child(even) {
    border-right: 1px solid #ccc;
  }
  .l-tel-contact-item:after {
    display: none;
  }
  .l-tel-contact-item:first-child {
    border-top: 0;
  }
  .l-tel-contact-title {
    /*font-size: 1.8rem;*/
    font-size: 1.125rem;
  }
  .l-tel-contact-item:first-child {
    width: 100%;
  }
  .l-tel-contact-item .e-name {
    /*font-size: 1.6rem;*/
    font-size: 1rem;
    margin: 0 0 15px;
  }
} /* END RESPONSIVE 767px */
@media screen and (max-width:374px) {} /* END RESPONSIVE 374px */
@media print {} /* END PRINT */