.usedcar-h3 { background: #47913c; color: #fff; font-size: 32px; line-height: 1; padding: 20px 10px; text-align: center; font-weight: bold; }

.usedcar-table-wrap { border-radius: 5px; margin-bottom: 30px; border: 2px solid #47913c; overflow: hidden; }

.usedcar-table { width: 100%; border: 2px solid #47913c; position: relative; z-index: 30; }
.usedcar-table th, .usedcar-table td { border-bottom: 2px solid #47913c; padding: 20px 10px; line-height: 1.5; }
.usedcar-table th span.f16, .usedcar-table td span.f16 { color: #000; }
.usedcar-table th { background: #89c380; color: #fff; font-size: 24px; width: 25%; }
.usedcar-table td { padding: 15px; vertical-align: middle; }

@media (max-width: 767px) { .usedcar-table th { display: block; width: 100%; padding: 10px; }
  .usedcar-table td { display: block; width: 100%; }
  .usedcar-table td img { float: none; margin-bottom: 10px; } }
.usedcar-col3 { text-align: center; }
.usedcar-col3 .col-title { font-size: 24px; padding-bottom: 10px; margin-bottom: 10px; margin-top: 15px; font-weight: bold; line-height: 1.1; }
.usedcar-col3 .col1 { position: relative; }
.usedcar-col3 .col1 .col-title { color: #00bfd3; border-bottom: 3px solid #00bfd3; }
.usedcar-col3 .col2 { position: relative; }
.usedcar-col3 .col2 .col-title { color: #00c288; border-bottom: 3px solid #00c288; }
.usedcar-col3 .col3 { position: relative; }
.usedcar-col3 .col3 .col-title { color: #cf99cd; border-bottom: 3px solid #cf99cd; }
.usedcar-col3 .col-num { color: #e70012; font-size: 26px; position: absolute; left: 20px; font-weight: bold; top: 15px; }
.usedcar-col3 .col-txt { color: #000; }

@media (max-width: 991px) { .usedcar-col3 { text-align: center; }
  .usedcar-col3 .col-title { font-size: 20px; }
  .usedcar-col3 .col-txt { font-size: 14px; } }
.usedcar-col3b .uc3b-item { border: 3px solid #f19dae; border-radius: 5px; color: #000; height: 210px; position: relative; margin-top: 20px; }
.usedcar-col3b .uc3b-item .uc3b-title { color: #eb4667; font-size: 16px; text-align: center; margin-top: 10px; margin-bottom: 12px; }
.usedcar-col3b .uc3b-item .uc3b-title > span { display: inline-block; border-bottom: 2px solid #d9d9d9; }
.usedcar-col3b .uc3b-item .uc3b-txt { text-align: center; padding: 0 10px 10px 10px; font-weight: bold; font-size: 18px; line-height: 1.5; }
.usedcar-col3b .uc3b-item .uc3b-result { position: absolute; bottom: 0; left: 0; right: 0; width: 100%; background: #f19dae; font-size: 22px; color: #fff; text-align: center; height: 70px; padding-top: 10px; line-height: 1.3; }
.usedcar-col3b .uc3b-item .uc3b-arrow { position: absolute; left: 50%; margin-left: -18px; top: -30px; }

@media (max-width: 991px) { .usedcar-col3b .uc3b-item .uc3b-txt { font-size: 16px; } }
.usedcar-indent { max-width: 840px; margin-left: auto; margin-right: auto; }

.usedcar-indent2 { max-width: 1000px; margin-left: auto; margin-right: auto; }

.shopdetail-gmap { width: 100%; }
.shopdetail-gmap iframe { width: 100%; }

.utimg-01 { max-width: 100%; height: auto; position: absolute; right: 15px; top: 5px; }

.utimg-02 { max-width: 100%; height: auto; position: absolute; right: 15px; top: 5px; }

.ut02-txt { padding-right: 200px; }

.utimg-03 { position: absolute; right: 15px; top: 15px; width: 240px; height: auto; }

.ut03-txt { padding-right: 250px; }

@media (max-width: 991px) { .utimg-03 { display: none; }
  .ut03-txt { padding-right: 0px; } }
@media (max-width: 767px) { .utimg-01 { max-width: 100%; height: auto; position: static; margin: 10px auto; display: block; }
  .utimg-02 { max-width: 100%; height: auto; position: static; margin: 10px auto; display: block; }
  .ut02-txt { padding-right: 0px; } }

/*# sourceMappingURL=usedcar.css.map */
