
/* 메인 확장용 */

#contents {}
#container { padding:0; }
.swiper-slide-a { text-align:center; position:relative; }
.swiper-slide-a img { object-fit:cover;  max-width:100%; margin:0 auto; }



.main_slide_img { width:100%; text-align:center; margin:0 auto 15px 0; }

.main_banner_set { width:100%; margin:50px auto;  }
.main_banner_set ul { display:flex; justify-content:space-between; }
.main_banner_set li { flex-grow:1; margin:0 20px; }
.main_banner_set img { width:100%; }




.main_disp { width:100%; max-width:100%; margin:50px auto 0px; }
 
.main_disp_title { text-align:center; margin:100px auto 10px; }
.main_disp_title h2 { }
.main_disp_title h2 span { background:#fff; font-weight:500; color:#333;  font-size:14px; display:block; height:31px; margin:0 auto; }
.main_disp_title p { display:block; width:50px; height:1px; background:#999; margin:10px auto 0; }

.main_list_style_1 { width:100%; margin:0 auto; font-size:0; }
.product_list .list_style_1 { display:inline-block;  margin:0 1%; font-size:12px; vertical-align:top;  position:relative; margin-bottom:40px; }
.product_list .list_style_1 .thumnail { margin:0 auto; display:table-cell;  background:#fff; box-sizing:border-box; border:1px solid #fff; }
.product_list .list_style_1 .thumnail:hover { opacity:.5; }
.product_list .list_style_1 .thumnail img { max-width:100%;  }
.product_list .list_style_1 .description { margin:20px auto 40px; }
.product_list .list_style_1 .description li { line-height:16px; margin-bottom:6px; text-align:center;font-size:12px;  }
.product_list .list_style_1 .description .name { display:block;  }
.product_list .list_style_1 .description .name a { font-size:12px; color:#444; }
.product_list .list_style_1 .description .price  { color:#333;  font-size:12px; }
.product_list .list_style_1 .description .price  strong { font-size:12px; }
.product_list .list_style_1 .description .soldout { color:#be1010; }
.product_list .list_style_1 .description .etc { font-size:12px; }
.product_list .list_style_1 .description .etc .line-through { text-decoration:line-through; font-size:12px; color:#777; margin-right:5px; }
.product_list .list_style_1 .description .etc .mileage { font-weight:300; font-size:12px }
.product_list .list_style_1 .description .etc .mileage strong { display:inline-block; border-radius:7px; height:15px; width:15px; margin-right:4px; background:#999; color:#fff; line-height:15px;  text-align:center;  }


.product_list .colm5 { width:18%; }
.product_list .colm5  .thumnail {  }
.product_list .colm4 { width:23%; }
.product_list .colm4  .thumnail { width:100%; }
.product_list .colm4-1 { width:23%; }
.product_list .colm4-1  .thumnail {   }
.product_list .colm3 { width:31%; margin:0 1%; }
.product_list .colm3  .thumnail { width:100%; border:0; }
.product_list .colm3  .thumnail img { border:0; }


.free_shipping span { border:1px solid #e70000; color:#e70000; font-size:11px; height:20px; line-height:19px; padding:0 5px; margin-top:5px; display:inline-block; }
