#main_images_ms{width:100%; position:relative; background:#00c6ff;}
#main_images_ms .main_imgs{position:relative;  width:1200px; height:384px; margin:0 auto;}

 .swiper {
      width: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #444;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      object-fit: cover;
    }

#main_shop_list{position:relative; padding:70px 0 10px;}
#main_shop_list .shopbar_s{width:1200px; margin:0 auto;}
#main_shop_list .shopbar_s .bar_s{position:relative;  padding:15px 30px 15px; display:flex; align-items: center; justify-content: space-between; border:2px solid #1428a0;}
#main_shop_list .shopbar_s .bar_s h3.tis{font-size:24px; font-weight:700;}
#main_shop_list .shopbar_s .bar_s .ms{position:absolute; top:9px; right:0; width:15px; height:30px; background:#1428a0;}

#main_shop_list .shopbar_s .shop-list-m{padding:20px 0 0;}
#main_shop_list .shopbar_s .shop-list-m ul{display:flex; flex-direction: row; flex-wrap: wrap;}
#main_shop_list .shopbar_s .shop-list-m li{width:calc(92% / 3); padding:15px;}
#main_shop_list .shopbar_s .shop-list-m li .imgs{width:100%; border:1px solid #ddd;}
#main_shop_list .shopbar_s .shop-list-m li .imgs img{width:100%;}
#main_shop_list .shopbar_s .shop-list-m li .texs_tx{padding:10px 0 10px; text-align:center; font-size:17px; font-weight:600; color:#535353;}
#main_shop_list .shopbar_s .shop-list-m li .coinsm{padding:10px 0 30px; text-align:center; font-size:17px; font-weight:600; color:#000;}

#main_shop_list .shop_contentsm{width:1200px; margin:0 auto; border-top:1px dotted #ddd; padding:40px 0 0;}
#main_shop_list .shop_contentsm .contents_lnfo{border:1px solid #ddd;}
#main_shop_list .shop_contentsm .contents_lnfo ul{display:flex;}
#main_shop_list .shop_contentsm .contents_lnfo li{width:calc(100% / 3); padding:20px; border-right:1px solid #ddd;}
#main_shop_list .shop_contentsm .contents_lnfo li:last-child{border-right:none;}
#main_shop_list .shop_contentsm .contents_lnfo li .notis_bar{display:flex; justify-content: space-between; align-items: center;}
#main_shop_list .shop_contentsm .contents_lnfo li .notis_bar h3.tis{font-size:23px; font-weight:600; color:#1428a0;}
#main_shop_list .shop_contentsm .contents_lnfo li .notis_bar .mores{font-size:15px; font-weight:400; color:#535353;}
#main_shop_list .shop_contentsm .contents_lnfo li .notis_cons > ul{display:block; padding:20px 0 0;}
#main_shop_list .shop_contentsm .contents_lnfo li .notis_cons > ul >li{width:100%; padding:0; font-size:15px; border-right:0; line-height:35px;}

#main_shop_list .shop_contentsm .contents_lnfo li h3.tims{font-size:23px; font-weight:600; color:#1428a0;}
#main_shop_list .shop_contentsm .contents_lnfo li .conts{padding:40px 0 0;}
#main_shop_list .shop_contentsm .contents_lnfo li .conts .icos{}
#main_shop_list .shop_contentsm .contents_lnfo li .conts .nums{font-size:33px; line-height:1.5; color:#000; font-weight:600;}
#main_shop_list .shop_contentsm .contents_lnfo li .conts .smllx{font-size:19px;}

#main_shop_list .shop_contentsm .contents_lnfo li .customs{padding:40px 0 0;}
#main_shop_list .shop_contentsm .contents_lnfo li .customs .nu_tels{font-size:30px; line-height:1.4; color:#000; font-weight:600;}
#main_shop_list .shop_contentsm .contents_lnfo li .customs .e-mal-tx{font-size:19px;}

#main_shop_list .shop_banners{width:1200px; margin:0 auto; border-top:1px dotted #ddd; padding:40px 0 40px;}
#main_shop_list .shop_banners ul{display:flex; gap:6px; justify-content: center;}
#main_shop_list .shop_banners li{width:calc(98% / 5);}
#main_shop_list .shop_banners li .banns{width:100%;}
#main_shop_list .shop_banners li .banns img{width:100%;}





