/* ------------------------------- sp_swipe ------------------------------- */
@media only screen and (max-width: 768px) { .sp_swipe table { min-width: 900px; } }

/* ------------------------------- filter_content ------------------------------- */
.filter_content { padding-bottom: 80px; }

@media screen and (max-width: 767px) { .filter_content { padding-bottom: 40px; } }

/* ------------------------------- filter_swipe ------------------------------- */
/*.filter_swipe{ overflow-x:auto; } /* ------------------------------- filter_table ------------------------------- */
.filter_table { table-layout: fixed; word-wrap: break-word; }

.filter_table thead td { font-weight: 700; }

.filter_table tbody td { vertical-align: middle; }

.filter_table th { box-sizing: border-box; font-weight: normal; vertical-align: middle; }

.filter_table td { box-sizing: border-box; }

.filter_table__model { vertical-align: baseline !important; }

.filter_table__01 thead td { vertical-align: middle !important; }

@media only screen and (max-width: 768px) { .filter_table { table-layout: auto; word-wrap: normal; }
  .filter_table__01 thead td { width: 12%; }
  .filter_table__02 thead td { width: 10.55556%; } }

/* ------------------------------- supple_table ------------------------------- */
.supple_table th { font-weight: normal; }

.supple_table__left { text-align: left !important; }

@media only screen and (max-width: 768px) { .supple_table th { width: 16.33333%; } }
