/* BASIC css start */
body .my_lnb_wrap.cs_lnb_wrap.list_menu {display:block;}
.c_price .main_product_price {display:inline-block;}
body .origin_cont .origin_cont_right .oricont_group > li:first-child {margin-top:10px;}


/* ÀÌ¹ÌÁö ¸µÅ© ¹è³Ê */
.bannerArea { padding-top:20px; overflow:hidden }
.bannerArea .links img { width:100% }
.bannerArea .linkBanner ul { *zoom:1 }
.bannerArea .linkBanner ul:after { display:block; clear:both; content:'' }
.bannerArea .linkBanner li { float:left; width:33.3% }
.bannerArea .linkBanner li img { width:100% }


/* º£½ºÆ® ¸®ºä */
.best_review_wrap {padding: 0 0 0 15px !important;}
#best_review_swiper{padding-bottom: 43px;}
#best_review_swiper .swiper-slide img{width:100%;}
.swiper-pagination-bullet{background-color: #cccccc !important;opacity: 1 !important;vertical-align: middle;}
.swiper-pagination-bullet-active{width: 12px !important; height: 12px !important; background-color: #110252 !important;}


.subMain_category .cate_light .cate_items_box > li:nth-child(13) > a > s {background-image: url(/design/vittz/mo/img/sub_cate_tental_03.png) !important;
  background-size: contain !important;
  background-repeat: no-repeat; /* ÀÌ¹ÌÁö ¹Ýº¹À» ¹æÁöÇÕ´Ï´Ù. */
  background-position: center center; /* ÀÌ¹ÌÁö Áß¾Ó Á¤·ÄÇÕ´Ï´Ù. */
  }
.subMain_category .cate_light .cate_items_box > li:nth-child(15) > a > s {
    background-image: url(/design/vittz/mo/img/subMain_cate13.png) !important;
    background-size: 26px auto !important;
}

/***** ¼­ºê¸ÞÀÎ¹è³Ê ¸®´º¾ó - 20240111_JHT *****/
.main_container {
    width: 1600px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    margin-bottom: 200px;
    margin-left: auto;
    margin-right: auto;
}

.image-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    /*margin-right: 100px;*/
    width: 95%;
    gap: 10px;
    margin: 0 auto; /* ¼öÆò °¡¿îµ¥ Á¤·Ä */
    text-align: center; /* ÀÌ¹ÌÁö ¾ÈÀÇ ÅØ½ºÆ® Á¤·Äµµ Áß¾ÓÀ¸·Î */
}

.image-container img {
    max-width: 100%;
    height: auto;
    border-radius: 10px;
}

.third_banner_container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.third_banner {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

.third_banner img {
    max-width: 100%;
    height: auto;
    display: block;
    margin-bottom: 5px;
    border-radius: 10px;
}

.third_item {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5px;
    text-align: center;
}

.third_item img {
    max-width: 100%;
    height: auto;
    display: block;
    border-radius: 10px;
}

/***************************************/
/* BASIC css end */

