/* BASIC css start */
/* ¸ÞÀÎ ¹è³Ê */
#main_bnr_swiper { position: relative; margin: 20px 15px 50px; overflow: hidden; } 
#main_bnr_swiper .swiper-wrapper {padding-bottom: 33px;} 
#main_bnr_swiper .swiper-slide { border-radius: 20px; overflow: hidden; } 
#main_bnr_swiper .swiper-slide a {display: block;border-radius: 20px;overflow: hidden;} 
#main_bnr_swiper .swiper-slide a img { width: 100%; } 
#main_bnr_swiper .swiper-button-prev { left: 0; } 
#main_bnr_swiper .swiper-button-next { right: 0; } 

/* ¾ÆÀÌÄÜ ·Ñ¸µ */
.ico_wrap{position: relative;background: #f5f5f5;padding: 20px 0;overflow: hidden;}
.ico_wrap #ico_swiper {padding: 0 15px;} 
.ico_wrap #ico_swiper .swiper-slide { display: inline-block; } 
.ico_wrap #ico_swiper .swiper-slide a { display: inline-block; text-align: center; } 
.ico_wrap #ico_swiper .swiper-slide a img{width:100%;}
.ico_wrap #ico_swiper .swiper-slide a p {margin-top: 10px;font-size: 11px;font-weight: 400;white-space: pre;} 

/* Æ®·£µå */
.bnr_pd_wrap {display:flex;justify-content:space-between;align-items:center;gap: 20px;flex-direction: column;} 
.bnr_pd_wrap .sub_bnr_wrap {position: relative;width:100%;padding: 0 15px;box-sizing: border-box;} 
.bnr_pd_wrap .sub_bnr_wrap img{width:100%;border-radius: 20px;overflow: hidden;}
.bnr_pd_wrap .sub_bnr_wrap a {display: inline-block;font-size: 12px;font-weight: 400;border: 1px solid #fff;border-radius: 30px;margin-top: 15px;padding: 8px 22px;box-sizing: border-box;line-height: 1;color: #fff;} 
.bnr_pd_wrap .sub_bnr_wrap span {position: absolute;bottom: 30px;left: 50%;transform: translateX(-50%);font-size: 12px;font-weight: 800;text-align: center;color: #fff;} 
.bnr_pd_wrap .sub_bnr_wrap span b {display: block;font-size: 22px;font-weight: 900;line-height: 1.25;} 
.bnr_pd_wrap .item-wrap { width:100%; } 
.bnr_pd_wrap .item-wrap .item-list {display:flex;align-items:center;gap: 15px;width: 100%;} 
.bnr_pd_wrap .item-wrap .item-list dt {width: 110px !important;} 
.bnr_pd_wrap .item-wrap .item-list dd {position: relative;width: calc(100% - 110px);padding:0 !important;} 
.bnr_pd_wrap .item-wrap .item-cont.flexed {gap: 10px !important;} 
.bnr_pd_wrap .item-wrap .item-list dd .prd-wish .my-wish-list { position: absolute; right: 0; bottom: 0; } 

/* ÀÌº¥Æ® ·Ñ¸µ */
#event_bnr_swiper {position: relative;margin: 20px 15px 0;overflow: hidden;} 
#event_bnr_swiper .swiper-wrapper {padding-bottom: 25px;} 
#event_bnr_swiper .swiper-slide { border-radius: 20px; overflow: hidden; } 
#event_bnr_swiper .swiper-slide a {display: block;border-radius: 20px;overflow: hidden;} 
#event_bnr_swiper .swiper-slide a img { width: 100%; } 
#event_bnr_swiper .swiper-slide .bnr_txt {font-size: 12px;font-weight: 400;color: #666;margin-top: 20px;} 
#event_bnr_swiper .swiper-slide .bnr_txt p {font-size: 16px;font-weight:700;color:#000;margin-bottom: 15px;} 
#event_bnr_swiper .swiper-button-prev {left: 0;top: 36%;} 
#event_bnr_swiper .swiper-button-next {right: 0;top: 36%;} 

/* ÀÌº¥Æ® ¹è³Ê(ÀÏ¹Ý) */
.event_bnr_2nd {position: relative;padding: 0 15px;} 
.event_bnr_2nd ul {display: flex;justify-content: space-between;align-items: center;flex-direction: column;gap: 15px;} 
.event_bnr_2nd ul li a { display:inline-block; } 
.event_bnr_2nd ul li a img{width:100%;}

/* ÅÇ·Ñ¸µ */
#tab_swiper {margin: 0 15px 25px;} 
#tab_swiper .swiper-slide { width: auto !important;} 
#tab_swiper .swiper-slide a {display: inline-block;font-size: 12px;font-weight: 400;color: #000;padding: 12px 13.5px;white-space: pre;border: 1px solid #ddd;border-radius: 30px;line-height: 1; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;} 
#tab_swiper .swiper-slide.swiper-slide-thumb-active a { font-weight: 800; color: #fff; background: var(--point-color2); } 


#list4_wrap.item-wrap .item-cont .item-list {width: 22%!important;}


/* ÇÒÀÎÀ² */
.a1 { padding-left: 5px; font-size: 12px; color: #db0d0d; font-weight: bold; }

/*Äü¸Þ´º*/
.section_new {overflow:hidden; font-size:0;} 
.section_new ul {width:100%; margin:8px auto; line-height:1;}
.section_new ul li {display:inline-block; box-sizing:border-box; width:20%; border:1px solid #dddddd; text-align:center; border-right:0;}
.section_new ul li:nth-child(5n) {border-right:1px solid #dddddd;}
.section_new ul li:nth-child(8) a {color:red;}
.section_new ul li:nth-child(n+6) {margin-top:-1px;}
.section_new ul li:nth-child(3) a {color:red;}
.section_new ul li a {display:block; max-height:38px; line-height:38px; font-size:13px; color:black; text-overflow:ellipsis; overflow:hidden;}



/* °Ô½ÃÆÇ ¹è³Ê ·Ñ¸µ */
#board_bnr_swiper {position: relative;margin: 20px 15px 0;overflow: hidden;} 
#board_bnr_swiper .swiper-wrapper {padding-bottom: 25px;} 
#board_bnr_swiper .swiper-slide { /*border-radius: 20px;*/ overflow: hidden; } 
#board_bnr_swiper .swiper-slide .cont{margin-bottom:20px;}
#board_bnr_swiper .swiper-slide a {display: block; /*border-radius: 20px;*/ overflow: hidden;} 
#board_bnr_swiper .swiper-slide a img { width: 100%; border-radius:10px; } 
#board_bnr_swiper .swiper-slide .bnr_txt {font-size: 12px;font-weight: 400;color: #666;margin-top: 20px;} 
#board_bnr_swiper .swiper-slide .bnr_txt p {font-size: 16px;font-weight:700;color:#000;margin-bottom: 15px;} 
#board_bnr_swiper .swiper-button-prev {left: 0;top: 50%;} 
#board_bnr_swiper .swiper-button-next {right: 0;top: 50%;} 




/* sec04 */
.sec04{margin-bottom:50px; padding:0 15px; }
.sec04 .cont_tit{padding:0 20px;}
/*.sec04 .inner_list {display:flex; gap:20px; overflow:hidden; padding:0 20px;}*/
.sec04 .inner_list .chanceBan {}
.sec04 .inner_list .chanceBan img {width:100%; border-radius:10px;}
.sec04 .title_box{margin:30px 0 20px;}
.sec04 .title_box h2{font-size:25px; font-weight:bold;}
.sec04 .title_box p{font-size:15px; color:#888; padding-top:20px;}
.sec04 .prdList ul li {margin-top:12px; position:relative;}
.sec04 .prdList ul li a {display:flex; flex-wrap: wrap; justify-content: space-between;}
.sec04 .prdList ul li a .imgWrap {width:30%; /*margin-right:20px;*/}
.sec04 .prdList ul li a .textWrap {width:65%; display:flex; flex-direction: column; justify-content: center;}
.sec04 .prdList ul li .prdName {/*margin-top:4px;*/ line-height:20px; margin-bottom:10px;
    display: -webkit-box;        /* ÇÊ¼ö */
    -webkit-box-orient: vertical; /* ÇÊ¼ö */
    -webkit-line-clamp: 1;      /* ÀÚ¸¦ ÁÙ ¼ö */
    overflow: hidden; 
}
.sec04 .prdList ul li .prdSubName {color:var(--light_txt); display:none;}
.sec04 .prdList ul li .c_price{color: #999; font-weight: 400; font-size: 12px; margin-left:4px; text-decoration:line-through;}
.sec04 .prdList ul li .discountPer{font-size: 18px; color: #db0d0d; font-weight: bold; margin-left:4px;}
.sec04 .prdList ul li .wishIcon {left:70px; right:auto; top:5px; padding:0;}
.sec04 .prdList ul li .imgWrap img {border-radius:10px; width:100%;}


.sec04 .prd-wish .my-wish-list { position: absolute; right: 0; bottom: 30px; } 
.sec04 .prd-wish .my-wish-list img { width:23px; } 
.sec04 .prd-wish .my-wish-list .wish_on { display: none; } 
.sec04 .prd-wish .my-wish-list.wish-on .wish_on { display: block; } 
.sec04 .prd-wish .my-wish-list.wish-on .wish_off { display:none; } 

/* BASIC css end */

