/* BASIC css start */
#main {max-width:2000px; margin:0 auto;}

/* °øÅë */
.cont_tit {font-size:30px;text-align: center; fontswiper-slide swiper-slide-active-weight:300; margin-bottom:25px; line-height:1;}
.cont_tit b {font-weight:700; }
.cont_tit p {font-size: 18px; font-weight: 300; margin-top: 15px;  color: #838383; }
.more {text-align: center;}





/* ¸ÞÀÎ¹è³Ê */

.visual {/*border-bottom:1px solid #000;*/ margin:25px 0 130px 0; position:relative;}
.visual .swiper-slide{}
.visual .main-slide .swiper-wrapper{    margin-left: -17%;}
.visual .main-slide .swiper-slide { /*border-radius: 24px; background: #000;  overflow: hidden; */ margin: 0 8px;  width:auto; }
.visual .main-slide .swiper-slide img{}
.visual .main-slide .swiper-slide a{border:0}
.visual .main-slide .swiper-slide a:hover { } 
.visual .main-slide .swiper-slide:not(.swiper-slide-active,.swiper-slide-next) { filter: brightness(0.5);}
.visual .swiper-pagination {width: 600px; height: 2px; left: 50%; margin-left: -300px; bottom: 64px; background: #fff;}
.visual .swiper-pagination .swiper-pagination-progressbar-fill {background:#000;}
.visual img {max-width:100%;}
.visual .txtBox {width:90%;position:absolute; left:50%; top:85%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); text-align:center;}
.visual .txtBox .txt1 {font-size:33px; color:#fff; font-weight:500; line-height:43px;}
.visual .txtBox .txt2 {font-size:18px; color:#fff; font-weight:400; margin-top: 13px; }

.visual .txtBox .txt3 {font-size:33px; color:#000; font-weight:500; line-height:43px;}
.visual .txtBox .txt4 {font-size:18px; color:#000; font-weight:400; margin-top: 13px;}

.visual .swiper-button-prev { background: url(https://junjewelry.jpg3.kr/home/2024/page/swiper_btn_prev.png) no-repeat; width: 30px;  height: 40px;  left: 3%;}
.visual .swiper-button-next { background: url(https://junjewelry.jpg3.kr/home/2024/page/swiper_btn_next.png) no-repeat; width: 30px;height: 40px;  right: 3%;}
.visual .swiper-button-prev:after,
.visual .swiper-button-next:after {display:none;}
.visual .fraction {font-size:12px; position: absolute; bottom: 20px; right: 3%; left: auto; z-index: 1; width: 55px; height: 25px; line-height: 25px; background-color: rgba(0,0,0,.5); text-align: center; border-radius: 30px; color: #fff;}
.visual .fraction span {color:#fff; font-size:12px;}
.visual .fraction span:before {content:'0'; display:inline-block;}

.main_all_view {  font-size: 11px;   border: 1px solid #e8e8e8;    padding: 5px 10px;    margin: 0 0 6px 8px;    display: inline-block;    position: relative;    line-height: 18px;    width: 46px;    height: 17px;    text-align: center; }

/* ¹è³Ê ÄÁÅÙÃ÷ */
.banner_cont {margin-bottom:160px;}
.banner_cont ul {display:flex; border:1px solid #000;}
.banner_cont ul li {border-right:1px solid #000;}
.banner_cont ul li:last-child {border-right:0;}
.banner_cont ul li a {}
.banner_cont ul li a p {overflow:hidden;}
.banner_cont ul li a p img {max-width:100%; transition:all .3s ease;}
.banner_cont ul li a span {padding: 0 66px; display:block; line-height:72px; border-top:1px solid #000; font-size:17px; background:url('/design/koreajisuk/renewal/pc/img/cont_arrow.png') no-repeat 92% center; transition:all .3s ease;}
.banner_cont ul li:hover a img {transform:scale(1.05);}
.banner_cont ul li:hover a span {background:url('/design/koreajisuk/renewal/pc/img/cont_arrow.png')no-repeat 95% center;}


/*½ºÄù¾î ¹è³Ê ÄÁÅÙÃ÷*/
.banner_cont2 {margin-bottom:60px;text-align: center;  max-width: 1800px; margin: 0 auto 160px;}
.banner_cont2 ul {   padding: 0 60px; display: flex;}
.banner_cont2 li { vertical-align: top;  text-align: center; margin-right: 25px;  cursor: pointer; width: 12.5%; float: left;}
.banner_cont2 ul li a {display: block;}
.banner_cont2 ul li a img {max-width: 100%;}
.banner_cont2 ul li p {font-size: 13px; font-weight: 500; padding-top: 10px; text-align: center;}
.banner_cont2 li:last-child {margin-right:0; }
.banner_cont2 .title_gr{margin-top: 66px;}
.banner_cont2 .title_gr h2{font-size:45px;font-weight: 500;}

/* MD PICK */
.mdPick {max-width:1800px; margin:0 auto;    padding: 0 60px;}
.mdPick .inner {font-size:0;overflow-x: hidden;    overflow-y: hidden;}
.mdPick .inner > div {width:30%; display:inline-block;     margin-right: 1.9%;   padding-right: 1.9%;   vertical-align: top;  border-right: 1px solid #000;}
.mdPick .inner > div:last-child {margin-right:0;border-right:0; padding-right:0;}
.mdPick .prd_banner {position:relative; margin-bottom:40px;}
.mdPick .prd_banner img {max-width:100%;}
.mdPick .prd_banner .txt1 {position:absolute; left:30px; bottom:25px; font-size:28px; font-weight:700; color:#fff; line-height: 37px;width: 310px; padding-right: 36px; background: url('https://junjewelry.jpg3.kr/home/2023/main/ico_more_01.png') no-repeat right center;
 }
 .mdPick .prd_banner .txt1_b {position:absolute; left:30px; bottom:25px; font-size:28px; font-weight:700; color:#000; line-height: 37px;width: 310px; padding-right: 36px; background: url('https://junjewelry.jpg3.kr/home/2023/main/ico_more_02.png') no-repeat right center;
 }
.mdPick .prd_list li {width:100%; margin:0;/* border-bottom: 1px solid #000;  padding-bottom: 35px;  */   margin-bottom: 30px;}
.mdPick .prd_list li:last-child {border: 0px;    padding: 0;    margin: 0;;}
.mdPick .prd_list li > div:first-child {width:32.22%; margin-right:3.5%; display:inline-block; vertical-align:top;}
.mdPick .prd_list li > div:last-child {width:64%; display:inline-block;}
.mdPick .prd_list li .sub_info .reviewC {float:none; margin-left:30px;}
.mdPick .my-wish-list {position:absolute; right:0; top:9px;}

.mdPick .prd_list .md_label_icon{}
/*
.mdPick .prd_list .md_label_icon span:first-child{ left: 0 !important;right: 0% !important; }
.mdPick .prd_list .md_label_icon span:first-child img {   width: 30% !important;    height: auto !important;}

.mdPick .prd_list .md_label_icon span:last-child {    left: 0 !important;}
.mdPick .prd_list .md_label_icon span:last-child img{    left: 0 !important;right: 0% !important;   }
*/

.mdPick .prd_list .md_label_icon img {  width: 47px !important;   height: auto !important;  transform: translate(3%, -10%) !important;}




/* MD PICK2 */
.mdPick2 {max-width:1800px; margin:0 auto 120px;    padding: 0 60px;}
.mdPick2 .inner {font-size:0;overflow-x: hidden;    overflow-y: hidden;}
.mdPick2 .inner > div {width:30%; display:inline-block;     margin-right: 2.9%;   padding-right: 1.9%;   vertical-align: top; }
.mdPick2 .inner > div:last-child {margin-right:0;border-right:0; padding-right:0;}
.mdPick2 .prd_banner {position:relative; margin-bottom:40px;}
.mdPick2 .prd_banner img {max-width:100%;}
.mdPick2 .prd_banner .txt1 {    position: absolute;  left: 30px;  bottom: 75px;  font-size: 38px;  font-weight: 400;  color: #000;  }
.mdPick2 .prd_banner .txt2 {position: absolute; left: 30px;  bottom: 32px; font-size: 14px; font-weight: 400;   color: #000;
    line-height: 19px; }
.mdPick2 .prd_list li {width:100%; margin:0;/* border-bottom: 1px solid #000;  padding-bottom: 35px;  */   margin-bottom: 30px;}
.mdPick2 .prd_list li:last-child {border: 0px;    padding: 0;    margin: 0;;}
.mdPick2 .prd_list li > div:first-child {width:32.22%; margin-right:3.5%; display:inline-block; vertical-align:top;}
.mdPick2 .prd_list li > div:last-child {width:64%; display:inline-block;}
.mdPick2 .prd_list li .sub_info .reviewC {float:none; margin-left:30px;}
.mdPick2 .my-wish-list {position:absolute; right:0; top:9px;}

.mdPick2 .prd_list .md_label_icon img {   width: 47px !important;  height: auto !important;  transform: translate(3%, -10%) !important;}


.mdPick2 .prd_banner .txt3 { position: absolute;  left: 30px;  bottom: 75px;  font-size: 38px;  font-weight: 400;  color: #fff;}
.mdPick2 .prd_banner .txt4 { position: absolute;  left: 30px;  bottom: 32px;  font-size: 14px;  font-weight: 400;  color: #fff;  line-height: 19px;}

/* ÅÇ»óÇ°(best) */
.prd_area3 { overflow-x: hidden; background: #fff; padding: 130px 60px; position: relative; max-width:1800px; margin:0 auto; } 
.prd_area3  ul.tab {display:flex; justify-content:space-between;border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea}
.prd_area3  ul.tab li{width:25%}
.prd_area3  ul.tab li a{ display:block; width:100%;background-color: #fff; padding:15px 0 ; text-align:center; text-align:center; color:#000;font-size: 16px; font-weight: 500; transition:all .1s}
.prd_area3  ul.tab li on>a{ color: #fff;background-color: #000;}
.prd_area3  ul.tab li a:hover{ color: #fff;background-color: #000}
.prd_area3 .tab { border-bottom:1px solid #000; margin-bottom:30px; } 
.prd_area3 .tab > li { display: block;  width: 100%;  background-color: #fff; padding: 15px 0; text-align: center; text-align: center; color: #000; font-size: 16px; font-weight: 500; transition: all .1s; }
.prd_area3 .prd_list li { width:19%; margin-right:1.22%; } 
.prd_area3 .prd_list li:nth-child(5n) { margin-right:0; } 
.prd_area3 .tab > li.active { background: #000;  color: #fff; border: 1px solid #000; } 
.prd_area3 .tab > li.active:after {/*content: ''; position: absolute; width: 5px; height: 5px; top: -5px; right:-8px; background: #ff5013; z-index: 2; border-radius: 50%;*/ } 
.prd_area3 .tab_list { display: none; } 
.prd_area3 .tab_list.active { display: block; }




/* NEW */
.new_prd {    padding:0 60px  130px;    position: relative;    max-width: 1800px;    margin: 0 auto;}
.new_prd .cont_tit {margin-bottom:30px; padding-bottom:30px;}
.new_prd .prd_list li { width:19%; margin-right:1.22%; } 
.new_prd .prd_list li:nth-child(5n) { margin-right:0; } 
.new_prd .swiper-pagination-progressbar {width: 94.5%; position:static; height:2px; background: #cecece; margin:6px 0 66px;}
.new_prd .swiper-pagination .swiper-pagination-progressbar-fill {background:#000;}


/* ±âº»5x2Áø¿­ */
.main_proudct_5_2 {    padding:0 60px  130px;    position: relative;    max-width: 1800px;    margin: 0 auto;}
.main_proudct_5_2 .cont_tit {margin-bottom:30px; padding-bottom:30px;}
.main_proudct_5_2 .prd_list li { width:19%; margin-right:1.22%; } 
.main_proudct_5_2 .prd_list li:nth-child(5n) { margin-right:0; } 
.main_proudct_5_2 .swiper-pagination-progressbar {width: 94.5%; position:static; height:2px; background: #cecece; margin:6px 0 66px;}
.main_proudct_5_2 .swiper-pagination .swiper-pagination-progressbar-fill {background:#000;}


/* Á¶È¸¼ö¸®ºäº£½ºÆ® 2x2Áø¿­ */



#main_proudct_2_2 .sec_inner .sec7_cont .txt_area{position: absolute; top: 50%;transform:translateY(-50%); left:30px;  max-width: 80%  }
#main_proudct_2_2 .sec_inner .sec7_cont .txt_area p.big_b{font-size: 30px; font-weight: 500; margin-bottom: 7px;color: #000;}
#main_proudct_2_2 .sec_inner .sec7_cont .txt_area p.sub_b{ font-size: 16px;  font-weight: 300;line-height:1.3; transition-delay: .27s;color: #000;}
#main_proudct_2_2 .sec_inner .sec7_cont .txt_area p.big{font-size: 30px; font-weight: 500; margin-bottom: 7px;color: #fff;}
#main_proudct_2_2 .sec_inner .sec7_cont .txt_area p.sub{ font-size: 16px;  font-weight: 300;line-height:1.3; transition-delay: .27s;color: #fff;}

#main_proudct_2_2{padding: 0 60px 130px; position: relative;  max-width: 1800px;  margin: 0 auto;}
#main_proudct_2_2 .sec_inner{}
#main_proudct_2_2 .sec_inner .sec7_cont{display: flex; justify-content: space-between; gap:40px }
#main_proudct_2_2 .sec_inner .sec7_cont>div{ width: calc((100% - 40px) / 2);}
#main_proudct_2_2 .sec_inner .sec7_cont>div>.banner>a{display: block;width: 100%;}
#main_proudct_2_2 .sec_inner .sec7_cont>div>.banner>a img{width:100%}
#main_proudct_2_2 .sec_inner .sec7_cont>div ul.item_cont{display: flex; flex-wrap: wrap; gap: 20px 0; margin-top:40px}
#main_proudct_2_2 .sec_inner .sec7_cont>div ul.item_cont li{display:flex; flex-wrap: nowrap; gap: 20px; width: 50%;} 
#main_proudct_2_2 .sec_inner .sec7_cont>div ul.item_cont li .thumb{width: 110px; height: 110px;    position: relative;}
#main_proudct_2_2 .sec_inner .sec7_cont>div ul.item_cont li .info{     margin-right: 11px;   width: 60%;flex-grow: 1; padding:0; display:flex; justify-content:center; flex-direction:column;}
#main_proudct_2_2 .sec_inner .sec7_cont>div .more_item a{width: 100%;}
#main_proudct_2_2 .item_list .thumb>a {  display: block;  width: 100%;  overflow: hidden;}
#main_proudct_2_2 .item_list .thumb>a>img {  width: 100%;   transition: all .3s;}
#main_proudct_2_2 .clear_fix::after, .clear_fix::before {  clear: both;  display: block; content: "";}
#main_proudct_2_2 .item_list .info .prdname {   font-size: 15px;margin-bottom: 10px;     overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;   -webkit-box-orient: vertical; }    
#main_proudct_2_2 .item_list .info .prdprice {  font-size: 17px;   font-weight: 500;}
#main_proudct_2_2 .item_list .info .prdprice .percent { color: #ff5013;   font-size: 18px;  font-weight: 600;  margin-right: 10px;}
#main_proudct_2_2  .item_list .info .prdprice .price { font-size: 18px;  font-weight: 600;  margin-right: 5px;}
#main_proudct_2_2 .item_list .info .prdprice strike { display:none;}

#main_proudct_2_2 .more_item{display: flex; align-items: center; justify-content: center;margin-top:60px}
#main_proudct_2_2  .more_item a{display: flex; align-items: center;transition: all .2s; justify-content: center;gap: 10px; border: 1px solid #ccc; padding: 20px 130px;}
#main_proudct_2_2  .more_item a:hover{border-color: #000;}
#main_proudct_2_2  .more_item a p{color: #000; font-size: 15px; font-weight: 500;}
#main_proudct_2_2  .more_item a img{}
#main_proudct_2_2 .sec_inner .sec7_cont>div .more_item a {  width: 100%;}

#main_proudct_2_2 .sub_info {  padding-bottom: 10px;}
#main_proudct_2_2 .my-wish-list {  position: absolute; right: 12px;  top: 9px;}
#main_proudct_2_2 .my-wish-list img{width: 15px;}
#main_proudct_2_2 .sub_info .buyC {  color: #a2a2a2; font-size: 11px; display: inline-block;}
#main_proudct_2_2 .prd_list li .sub_info .reviewC { float: none; margin-left: 30px;}
#main_proudct_2_2 .sub_info .reviewC { color: #ff5013; font-size: 11px; display: inline-block;    float: right;}


/*ÈÄ±â¹è³Ê*/

.mainSection{background: #f7f7f7;  padding: 115px 0 10px;  margin-bottom: 100px;}
.mainTitle h1{    text-align: center;  font-size: 30px;  margin-bottom: 50px;}

.item-wrap-slide {
    overflow-x: hidden;
    margin-bottom: 100px;
}

.item-wrap-slide .swiper-container {
    padding-bottom: 57px !important;
    width: 1380px;;
    overflow: visible;
}

.item-wrap-slide .swiper-container .swiper-pagination {
    bottom: 0 !important; left:0; right:0;
}

.item-wrap-slide .swiper-container .swiper-pagination .swiper-pagination-bullet {
    width: 12px !important;
    height: 12px !important;
    margin: 0 7px !important;
    background: #eee !important;
    opacity: 1 !important;
}

.item-wrap-slide .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    background: var(--000) !important;
}


.item-wrap-slide .swiper-container .swiper-slide {}



.item-wrap-slide .swiper-button-prev {
    background: url(https://junjewelry.jpg3.kr/home/2024/page/swiper_btn_prev.png) no-repeat;
    height: 30px;
    width: 44px;
    background-size: contain;
    left: -160px;
}

.item-wrap-slide .swiper-button-next {
    background: url(https://junjewelry.jpg3.kr/home/2024/page/swiper_btn_next.png) no-repeat;
    height: 30px;
    width: 40px;
    background-size: contain;
    right: -160px;
}

.item-wrap-slide .swiper-button-next,
.item-wrap-slide .swiper-button-prev {
    top: 50% !important;
    transform: translateY(-50%);
    margin-top: -64px !important;
}

.item-wrap-slide .swiper-button-next::after,
.item-wrap-slide .swiper-button-prev::after {
    display: none;
}

.item-wrap-slide .collection_slide.swiper-container {
    padding-bottom: 60px !important;
    width: 1210px;
    padding-right: 0px;
    overflow: visible;
}


.itemList.swiper-slide>div {
    position: relative;     display: inline-block;
}

.itemList.swiper-slide>div::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.3);
    z-index: 2;
}

.itemList.swiper-slide .thumb::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 2;
}

.item-wrap-slide .new_slide.swiper-container .swiper-slide-active>div::after,
.item-wrap-slide .new_slide.swiper-container .swiper-slide-active+.swiper-slide>div::after,
.item-wrap-slide .new_slide.swiper-container .swiper-slide-active+.swiper-slide+.swiper-slide>div::after,
.item-wrap-slide .new_slide.swiper-container .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide>div::after {
    display: none;
}


.item-wrap-slide .collection_slide.swiper-container .swiper-slide-active>div::after,
.item-wrap-slide .collection_slide.swiper-container .swiper-slide-active+.swiper-slide>div::after,
.item-wrap-slide .collection_slide.swiper-container .swiper-slide-active+.swiper-slide+.swiper-slide>div::after {
    display: none;
}

.subject {}

.subject a {
    font-size: 18px;
    font-weight: 600;
}


.item-wrap-slide .collection_slide.swiper-container .swiper-pagination {
    bottom: 0 !important;
    left: 0;
    right: 0;
    width: 1480px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    /* ÆäÀÌÁö³×ÀÌ¼ÇÀ» ²Ë Ã¤¿ì±â À§ÇØ Ãß°¡ */
}

.item-wrap-slide .collection_slide.swiper-container .swiper-pagination .swiper-pagination-bullet {
    background: var(--000) !important;
    opacity: 0.2 !important;
    border-radius: 0 !important;
    margin: 0 !important;
    height: 2px !important;
    width: auto !important;
    /* ±âº» ³Êºñ ÃÊ±âÈ­ */
    flex-grow: 1;
    /* À¯¿¬ÇÑ ³Êºñ¸¦ Çã¿ë */
}

.item-wrap-slide .collection_slide.swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    opacity: 1 !important;
}


.rb_btn{    text-align: center;  background: #000; width: 127px;  margin: 0 auto;    padding: 16px 27px;}
.rb_btn a{color: #fff;}



/*Áß°£¿ÍÀÌµå¹è³Ê*/
.main_sub_banner_wide{display:flex;  margin:0 auto 80px;}
.main_sub_banner_wide img{width:100%;}

/* Áß¾Ó¹è³Ê */
.mid_banner {display:flex; max-width:1800px; margin:0 auto 188px;}
.mid_banner a {flex:1;}
.mid_banner a img {width:100%;}
.mid_banner .swiper-button-prev {background:url(/design/koreajisuk/renewal/pc/img/mid_left_arrow.png)no-repeat center; width:51px; height:51px; background-size:51px auto; left:100px;}
.mid_banner .swiper-button-next {background:url(/design/koreajisuk/renewal/pc/img/mid_right_arrow.png)no-repeat center; width:51px; height:51px; background-size:51px auto; right:100px;}
.mid_banner .swiper-button-prev:after,
.mid_banner .swiper-button-next:after {display:none;}



/* ÇÏ´ÜÁÖÁ¦º°Áø¿­ */
.add_prd_sub {padding-left: 50px; margin:0 auto 150px; position:relative;}
.add_prd_sub .cont_tit {margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #000;}
.add_prd_sub .swiper-pagination-progressbar {width: 94.5%; position:static; height:2px; background: #cecece; margin:6px 0 66px;}
.add_prd_sub .swiper-pagination .swiper-pagination-progressbar-fill {background:#000;}


/*ÇÏ´Ü ¿¥µðÃßÃµ Å°¿öµå*/
.md_keword_wrap {padding: 0 60px 130px; display: inline-block;  max-width: 1800px;  margin: 0 auto;}
.md_keword_wrap ul{}
.md_keword_wrap ul li{float:left; margin:2%;    width: 32%;}
.md_keword_wrap ul li:nth-child(1n) { margin-left:0; } 
.md_keword_wrap ul li:nth-child(3n) { margin-right:0; } 
.md_keword_wrap ul li img{ max-width:100%;}
.md_keword_wrap ul li .textBox{ position:absolute; bottom:30px; left:30px; color:#fff;}
.md_keword_wrap ul li .textBox_b{ position:absolute; bottom:30px; left:30px; color:#000;}
.md_keword_wrap ul li  strong{display:block;margin-bottom:17px; font-size:35px; font-weight:400; line-height:50px; }
.md_keword_wrap ul li .hashTag span{ display:inline-block; margin-right:2px;  padding:0 15px; font-size: 14px; font-weight:500; line-height:28px; text-align:center;  color:#000;background:#fff; border-radius:14px;}





/* ¼±¹°ÇÏ±â */
.gift_prd {padding-left: 50px; margin:0 auto 150px; position:relative;}
.gift_prd .cont_tit {    font-size: 23px; border-bottom:1px solid #000; padding-bottom:25px; margin-bottom:22px;}
.gift_prd .tab {   width: 14%;    float: left; margin-bottom:35px;}
.gift_prd .tab > li {    margin-bottom: 15px;vertical-align: middle; position: relative; cursor: pointer; color: #000; border:1px solid #000; margin-right:20px; font-size: 18px; line-height:1; padding: 0 18px; line-height: 40px;}
.gift_prd .tab > li a{font-size: 18px;}
.gift_prd .tab > li.active {color: #fff; background:#000;}
.gift_prd .tab > li.active a{color: #fff; }
.gift_prd .tab > li p{font-size: 14px;   margin-bottom: 9px; text-align: right;}
.gift_prd .tab_list {display:none;   padding-left: 40px;  width: 95.5%; }
.gift_prd .tab_list.active {display: block;}
.gift_prd .wrap{}
.gift_prd .swiper-container-horizontal>.swiper-pagination-progressbar {width: 94.5%; position:static; height:2px; background: #cecece; margin:6px 0 66px;}
.gift_prd .swiper-pagination .swiper-pagination-progressbar-fill {background:#000;}



/* ¸®ºä */
.snap_review {background:#f4f4f4; padding:142px 0 110px; margin-bottom:90px; border-bottom:1px solid #000;}
.snap_review .cont_tit {text-align:center; margin-bottom:50px;}
.snap_review .inner {max-width:1800px; margin:0 auto;}

/* ºê·£µå ÄÁÅÙÃ÷ */
.brand_cont {padding-left: 50px; margin:0 0 160px;}
.brand_cont p {font-size: 45px; font-weight: 500; line-height: 90px; text-transform: uppercase;}
.brand_cont p .txt2 {position:relative; top:-5px;}
.brand_cont p .txt3 {position:relative; top:-15px;}
.brand_cont > div {position: relative; margin-top:50px;}
.brand_cont div ul {}
.brand_cont div ul li {}
.brand_cont div ul li a {}
.brand_cont div ul li a img {max-width:100%;}
.brand_cont .swiper-container-horizontal>.swiper-pagination-progressbar {width: 94.5%; position:static; height:3px; background: #cecece; margin:40px 0 0;}
.brand_cont .swiper-pagination .swiper-pagination-progressbar-fill {background:#000;}


/*È¸¿øÃßÃµ*/
.season_banner{text-align: center;    margin-bottom: 35px;}
.season_banner img{width:100% }
.season_banner p{font-size: 30px; border-bottom: 1px solid #000; padding-bottom: 20px; }
.season_prd{padding: 0 60px 75px;    position: relative;    max-width: 1800px;    margin: 0 auto;}
.season_prd .prd_list li{width: 15%;    margin-right: 2%;}
.season_prd .prd_list li:nth-child(6n) {   margin-right: 0;}






/* ¿òÁ÷ÀÌ´Â ÅØ½ºÆ® */
.animated-title   {  margin-top: 100px;font-size: 18px; font-weight: 300;  position: relative;  width: 100%;  max-width: 100%;  height: auto;  padding: 20px 0; overflow-x: hidden; overflow-y: hidden;  background: #000; color: #fff; }
.animated-title .track {position: absolute; white-space: nowrap;will-change: transform;animation: marquee 60s linear infinite; }
@keyframes marquee {  from { transform: translateX(0); }  to { transform: translateX(-50%); }}
@media (hover: hover) and (min-width: 700px){.animated-title .content {-webkit-transform: translateY(calc(100% - 2.1rem)); transform: translateY(calc(100% - 2.1rem));}
    }
    

/*Å¸ÀÓµô*/


#timedeal { 
    padding: 40px 0;
    background-image: url("https://junjewelry.jpg3.kr/home/2025/main/timedeal_bg02.png");
	background-size: cover;
	}
    
 



#timedeal_white{    background: #fff; opacity:97%;
    width: 90%;
    margin: 0 auto;
    border-radius: 15px;
    padding: 60px 0;}
    
#timedeal_white .time_tt {font-size: 22px; text-align: center;    font-weight: 300;}
#timedeal_white .time_tt p{ font-size: 35px; margin-top: 8px;  color:#000; }



#timedeal_white .time_ttt { text-align: center;  font-weight: 400; margin-top: 18px;  font-size: 15px;  } 
#timedeal_white .time_ttt span{   color:#000;   padding: 4px 8px; background-color: #ffcede;  border-radius: 16px; margin: 4px;  display: inline-block; }

#timedeal_time{position: relative;}

#timer {
 text-align: center;
}

#timer div {
    display: inline-block;
    min-width: 10px;
    padding: 10px;
    margin: 0 30px 0 15px;
    font-size: 40px;
     font-weight:400;
}

#timer div span {
   
    display: block;
    margin-top: 1px;
    font-size: 15px;
    font-weight: 400;
     color: #a2a2a2;
     text-align:center;
}


#dotdot {  position: absolute;
  top: 62%;
  font-size: 15px;
    color: #a2a2a2;

}

.timedeal_product{     padding:0 60px  10px;    position: relative;    max-width: 1800px;    margin: 0 auto;}



.timedeal_product .prd_list li { width:24%; margin-right:1.22%;  margin-top:4%;  } 

.timedeal_product .prd_list li:nth-child(4n) { margin-right:0; } 


/*Å¸ÀÓµô ´õº¸±â¹öÆ°*/


.timedeal-more {
  text-align: center;
  margin-top: 40px;
}

.more-btn {
  display: inline-block;
  width: 320px;
  height: 60px;
  line-height: 60px; /* ÅØ½ºÆ® ¼öÁ÷ °¡¿îµ¥ Á¤·Ä */
  background-color: #000;
  color: #fff;
  font-size: 18px;
  text-decoration: none;
  border-radius: 0; /* ½ºÄù¾î */
  box-sizing: border-box;
  transition: background-color 0.3s;
}
}

.more-btn:hover {
  background-color: #333;
}
/* BASIC css end */

