/* BASIC css start */
main {
    width: 100%;
    height: fit-content;
}
.j_01 {
display: flex;
margin: -5px 0px;
}
.j_02 {
display: flex;
margin: -5px 0px;
}
.j_03 {
display: flex;
margin: -5px 0px;
}

.shopbrand h2 {text-align:center; font-size: 1.25em; font-weight:bold; padding-top:10px;}
.shopbrand .MK_product_list {background-color:#f9f9f9; border-bottom:1px solid #4a4a4a; border-top: 1px solid #4a4a4a;}
.shopbrand .MK_product_list .items {padding: 10px 0;}
.shopbrand .MK_product_list .items #MK_best_product li {width:33.33%;}
.shopbrand .MK_product_list .items .paging-num {text-align: center; clear: both; margin:20px 0;}
.shopbrand .MK_product_list .items .paging-num a {background-color:#fff; border:1px solid #393939; padding:5px 10px; margin:0 10px;}
.shopbrand .list_group {padding:12px 1%; text-align:center;}
.shopbrand .list_group select {width:49%; height:28px;}
.shopbrand .more .more-title {color: #3b3b3b;}
.shopbrand .more .more-num {color: #aaaaaa;}
.shopbrand .shopbrandTitle img {max-width: 100%;}
.shopbrand .list_array .list_arrayRight img {width: 23px; height: auto;}

.event_goods {background-color:#f5da89; overflow:hidden; padding:20px 5px 10px;}
.event_goods a {display:block; margin-bottom:10px; position:relative;}
.event_goods .ico_label {width:50px; height:50px; display:inline-block; position:absolute; right:-2%; top:-2%;}
.event_goods .ico_label img {width:100%; height:100%;}
.event_goods .swiper-container {margin:0 auto; overflow:visible;}
.event_goods .swiper-slide {padding:5px; box-sizing:border-box;}
.event_goods .swiper-slide img {width:100%;}
.event_goods .swiper-pagination {width:100%; bottom:0; left:0; position:relative; text-align:center;}
.event_goods .swiper-pagination .swiper-pagination-bullet {width:10px; height:10px; background-color:transparent; border:#ac0a0b 1px solid; border-radius:50%; display:inline-block; margin:0 4px;}
.event_goods .swiper-pagination .swiper-pagination-bullet-active {background-color:#ac0a0b; border:#ac0a0b 1px solid;}

.sec_wrap2 {text-align:left;}
.sec_wrap2 ul {overflow:hidden; padding:10px 3px 50px;}
.sec_wrap2 li a {height:325px; background-color:#fff; margin:3px; padding:0 0 5px; position:relative;}
.sec_wrap2 .listName {font-size:11px; line-height:16px;}
.sec_wrap2 .item_price {margin-top:10px;}
.sec_wrap2 .price_type1 {color:#b4b4b4; display:inline-block; font-size:11px; font-weight:normal;}
.sec_wrap2 .price_type2 {color:#231f20; display:inline-block; font-size:13px; font-family:'Montserrat'; font-weight:bold; margin-right:7px;}
.sec_wrap2 .price_type2 i {font-size:12px; margin-right:3px; vertical-align:-1px;}
.sec_wrap2 .box_re {bottom:8px; right:8px; position:absolute;}
.sec_wrap2 .box_re i {font-size:17px; margin-right:3px; vertical-align:-3px;}

.sec_wrap2 .box_pay {bottom:8px; color:#157cc9; left:8px; position:absolute;}
.sec_wrap2 .box_pay i {font-size:17px; margin-right:3px; vertical-align:-2px;}
.sec_wrap2 .box_pay strong {font-family:'Montserrat'; font-size:13px; margin-right:2px;}

.sec_wrap2 .item_icon {bottom:8px; left:4px; position:absolute;}
.sec_wrap2 .item_icon img {width:50px !important; height:16px !important; /*padding:1px 4px 0 0 !important;*/}

.goods_list {background-color:#021533; overflow:hidden;}
.goods_list span img {width:100%;}


.insta_kakao {
  display: flex;
  gap: 0; /* ÀÌ¹ÌÁö »çÀÌ °£°Ý ¾ø¾Ö·Á¸é 0, ÇÊ¿äÇÏ¸é ¼ýÀÚ Á¶Àý */
  align-items: center; /* ¼¼·Î Á¤·Ä ¸ÂÃß±â */
}

.insta_kakao a img {
  display: block; /* ÀÌ¹ÌÁö ¾Æ·¡ ¿©¹é Á¦°Å */
  max-width: 100%; /* ¹ÝÀÀÇü ÀÌ¹ÌÁö Á¶Àý¿ë */
  height: auto;
}
/* BASIC css end */

