@charset "utf-8";

/* 하단부터 적용 */
h2.gu_kr_title{ font-size: 40px;color: #222;font-family:'SDMyeongjo', sans-serif; font-weight: 500;text-align: center; line-height:1;}

.new_brand_1208 { background:#fff; }
.new_brand_1208 .top_movie_area{  }
.new_brand_1208 .top_movie_area:after{ content:""; display: block;clear:both; }
.new_brand_1208 .top_movie_area > div{width: 100%;position: relative;}
.new_brand_1208 .top_movie_area .left_banner{ background:#111111; }
.new_brand_1208 .top_movie_area .left_banner img{ position: absolute;left:50%;top:50%; transform:translate(-50%,-50%); }

.new_brand_1208 .top_movie_area .right_movie{}
.new_brand_1208 .top_movie_area .right_movie .movie_box{/* position: absolute; */left:0;top:0;right:0;}
.new_brand_1208 .top_movie_area .right_movie .movie_box video{width:100%;display: block;}
.movie_area { position: relative; }
.buttonArea{
    position: absolute;
    right:20px;
    top:auto;
    bottom: 30px;
    display: flex;
}
.movie_area button{
    display: block;
    width:70px;
    height:70px;
    line-height:1000px;
    overflow: hidden;
    cursor:pointer;
}
.movie_area button.muteBtn{background:url(../img/btn_sound_off.png) 0 0 no-repeat; background-size:100% !important; }
.movie_area button.playBtn{background:url(../img/stop.png) 0 0 no-repeat;background-size:100% !important;margin-right: 20px;}
.movie_area button.playBtn.on{background:url(../img/play.png) 0 0 no-repeat; background-size:100% !important; }
.movie_area button.pause{  background:url(../img/btn_sound_on.png) 0 0 no-repeat;  }

.movie_area button.pause{/* left:auto; *//* right:20px; *//* top:auto; *//* bottom:20px; *//* transform:translate(0); */}


.new_brand_1208 .middle_txt{font-size: 18px;text-align:center;color:#444;line-height: 30px;position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);color: #fff;z-index: 1;}
.middle_txt>img{display: block;margin: 0 auto 20px;}
.middle_txt>span{display: block;font-size: 18px;margin-bottom: 32px;}
.new_brand_1208 .middle_txt_box{/* width:1020px; *//* margin:0 auto; */margin-top: 10px;}


.new_brand_1208 .middle_txt_box .line_box{}
.new_brand_1208 .middle_txt_box .line_box > div{ border:1px solid #e2e2e2; padding:40px 0;padding-left:420px; position: relative; margin-top:20px;}
.new_brand_1208 .middle_txt_box .line_box > div:first-child{ margin-top:0px;}
.new_brand_1208 .middle_txt_box .line_box > div:before{ content:"";display: block;border-left:1px solid #e2e2e2; height:85px; left:360px;margin-top:-42px; top:50%; position: absolute; }
.new_brand_1208 .middle_txt_box .line_box > div strong{ position: absolute;left:50px; top:50%;transform:translateY(-50%); font-size:16px; color:#222; }
.new_brand_1208 .middle_txt_box .line_box > div ul{ font-size:0; margin:-15px 0 0 -35px; }
.new_brand_1208 .middle_txt_box .line_box > div ul li{ padding-left:25px; display: inline-block; margin:15px 0 0 35px; font-size:13px; color:#666; line-height:18px;}
.new_brand_1208 .middle_txt_box .line_box > div ul li.ico_1{ background:url(../img/ico_locations.png) left center no-repeat;  }
.new_brand_1208 .middle_txt_box .line_box > div ul li:nth-child(3){ display: block; }
.new_brand_1208 .middle_txt_box .line_box > div ul li.ico_2{ background:url(../img/ico_tel1.png) left center no-repeat;  }
.new_brand_1208 .middle_txt_box .line_box > div.bottom ul li{ display: block; }

.new_brand_1208 .more_btn{  margin:60px auto 120px; text-align:Center; font-size:0; }
.new_brand_1208 .more_btn a{ color:#222; border-bottom:2px solid #2d2d2d; padding-bottom:10px; display: inline-block; font-size:14px;}



.new_brand_1208 .brand_new_list{  }
.new_brand_1208 .brand_new_list .top{
    /* font-size: 0; */
    display: flex;
}
.new_brand_1208 .brand_new_list .top article{display: flex;}
.new_brand_1208 .brand_new_list .top:after{ content:"";display: block;clear:both; }
.new_brand_1208 .brand_new_list .top div{/* float:left; */width: 50%;/* margin-left:20px; */}
.new_brand_1208 .brand_new_list .top div:first-child{/* margin-left:0px; */}
.new_brand_1208 .brand_new_list .top div a{display:block;position: relative;width: 100%;}
.new_brand_1208 .brand_new_list .top div a .img{
    display: block;
}
.new_brand_1208 .brand_new_list .top div a .img img{
    width: 100%;
}

.new_brand_1208 .brand_new_list .top div a .layer{position: absolute;left:0;bottom:0;/* background:#111; */padding: 50px 35px;text-align: center;background: linear-gradient(to top, rgb(0 0 0), #ffffff00);}
.new_brand_1208 .brand_new_list .top div a .layer em{display: block;font-style:normal;color:#e0b880;font-family: 'Gill Sans MT', sans-serif;text-transform: uppercase;}
.new_brand_1208 .brand_new_list .top div a .layer strong{ display: block;color:#fff; font-size:17px;line-height:20px;margin-top:10px; font-weight:400; }

.new_brand_1208 .img_list{margin: 46px 0;}
.new_brand_1208 .img_list ul{
    /* margin-left: 100px; */
    /* overflow: hidden; */
    background-color: #fff;
}
.new_brand_1208 .img_list ul li{/* display:table; */width: 375px !important;/* height: 402px !important; */}
.new_brand_1208 .img_list ul li .img{/* display:table-cell; *//* width:50%; *//* vertical-align:middle; */}
.new_brand_1208 .img_list ul li .img img{width: 100%;border: 1px solid #f6f6f6;}
.new_brand_1208 .img_list ul li .txt_box{ display:table-cell;width:50%; vertical-align:middle; text-align:center; position: relative;}
.new_brand_1208 .img_list ul li .txt_box a{ display: block; width:100%;height:310px; }
.new_brand_1208 .img_list ul li .txt_box a .in{ position: absolute;left:0;top:50%;transform:translateY(-50%); right:0; text-align:center;}
.new_brand_1208 .img_list ul li .txt_box a .in em{ display: block;font-style:normal; color:#8b714c; font-size:18px;line-height:20px; font-family: 'Gill Sans MT', sans-serif;  }
.new_brand_1208 .img_list ul li .txt_box a .in strong{ display: block; color:#222; font-size:17px;line-height:28px; margin:10px 0 30px; font-weight:400; }
.new_brand_1208 .img_list ul li .txt_box a .in span{ display: inline-block;border-bottom:1px solid #222; padding-bottom:2px; line-height:16px; color:#666; font-size:14px; }


.new_brand_1208 .bottom_banners{  }
.new_brand_1208 .bottom_banners a{ display: block; }
.new_brand_1208 .bottom_banners a img{ position: relative;left:50%; transform:translateX(-50%); }


.brans_layer_pops{ position: fixed;left:0;top:0;right:0;bottom:0;z-index: -1; }
.brans_layer_pops.active{ z-index: 9999;; }
.brans_layer_pops .dim{  background:rgba(0,0,0,0.5); position: absolute;left:0;top:0;right:0;bottom:0; z-index: 1; }
.brans_layer_pops .in_con{ z-index: 2; position: absolute;left:50%;top:50%; width:860px;background:#fff; transform:translate(-50%,-50%); }
.brans_layer_pops .in_con .tit{ display: block; padding:20px 0; text-align:center; border-bottom:1px solid #e8e8e8; }
.brans_layer_pops .in_con .close{ width:30px;height:30px; border-radius:50%; transform:rotate(45deg); position: absolute;right:0;top:-40px; line-height:1000px; overflow: hidden; cursor:pointer;background: rgba(0,0,0,0);}
.brans_layer_pops .in_con .close:before{ content:"";display: block;border-top:1px solid #fff;width:20px;position: absolute;left:50%;top:50%;transform:translate(-50%,-50%); }
.brans_layer_pops .in_con .close:after{ content:"";display: block;border-left:1px solid #fff;height:20px;position: absolute;left:50%;top:50%;transform:translate(-50%,-50%); }
.brans_layer_pops .in_con .in_scroll{ max-height:70vh;padding:0 55px 55px; overflow: hidden; overflow-y:auto; }

.brans_layer_pops .in_con .in_scroll .tit_box{ text-align:center; padding:40px 0; }
.brans_layer_pops .in_con .in_scroll .tit_box em{ display: block; margin-bottom:15px; display: inline-block; position: relative; }
.brans_layer_pops .in_con .in_scroll .tit_box em:before{ content:""; display: block; z-index: 1; border-bottom:12px solid #e8e3db; position: absolute;left:-5px; bottom:0;right:-5px; }
.brans_layer_pops .in_con .in_scroll .tit_box em span{ font-size:24px; color:#8b714c; font-family: 'Gill Sans MT', sans-serif; position: relative;z-index: 2; }
.brans_layer_pops .in_con .in_scroll .tit_box p{ font-weight:600; font-size:17px;line-height:27px; color:#222; }

.brans_layer_pops .in_con .in_scroll .rolling_box{ padding-bottom:30px; text-align:center; width:100%; overflow: hidden; position: relative; }
.brans_layer_pops .in_con .in_scroll .rolling_box img{ max-width:100%; }
.brans_layer_pops .in_con .in_scroll .rolling_box div[class^="swiper-button"]{ width:42px;height:42px; border-radius:50%;overflow: hidden; }
.brans_layer_pops .in_con .in_scroll .rolling_box div.swiper-button-prev{ background:url(../img/btn_prev.jpg) 0 0 no-repeat; left:20px; }
.brans_layer_pops .in_con .in_scroll .rolling_box div.swiper-button-next{ background:url(../img/btn_next.jpg) 0 0 no-repeat; right:20px; }

.brans_layer_pops .in_con .in_scroll .rolling_box .swiper-pagination{ bottom:0; }
.brans_layer_pops .in_con .in_scroll .rolling_box .swiper-pagination .swiper-pagination-bullet{}
.brans_layer_pops .in_con .in_scroll .rolling_box .swiper-pagination .swiper-pagination-bullet-active{ background:#111; }

.brans_layer_pops .in_con .in_scroll > p{ font-size:15px;line-height:25px; color:#666; margin-top:35px; }
.brans_layer_pops .in_con .in_scroll > p.copy{ text-align:center; font-size:14px;line-height:18px; color:#666; }




.brans_layer_pops .layer_movie{ margin-top:50px; }
.brans_layer_pops .layer_movie .movie_box{ position: relative; }
.brans_layer_pops .layer_movie .movie_box video{ width:100%; }


/* 220405 존스 브랜드 추가 */
.brans_layer_pops .in_con .in_scroll > p{word-break: break-all;text-align: justify;}
.new_brand_1208 .top_movie_area .right_movie .img_box{/* position: absolute; */left: 0;top: 0;right: 0;height: 100%;position: relative;}
.new_brand_1208 .top_movie_area .right_movie .img_box img{height: 100%;width: 100%;}

.new_brand_1208 .middle_txt_box .line_box.v2{width: 680px;margin: 0 auto;box-sizing: border-box;}
.new_brand_1208 .middle_txt_box .line_box.v2 > div{padding: 38px 0;font-size: 0;}
.new_brand_1208 .middle_txt_box .line_box.v2 > div ul{display: inline-block;width: 50%;vertical-align: top;margin: 0;padding-left: 80px;box-sizing: border-box;}
.new_brand_1208 .middle_txt_box .line_box.v2 > div ul li{display: block;margin: 0;}
.new_brand_1208 .middle_txt_box .line_box.v2 > div ul li:first-child{margin-bottom: 22px;}
.new_brand_1208 .middle_txt_box .line_box.v2 > div:before{left: 50%;}
.brans_layer_pops .in_con .in_scroll .tit_box em:before{display: none;}
.new_brand_1208 .middle_txt{}
.new_brand_1208 .img_list{margin-top: 55px;position: relative;}

/* 220412 델라라나 브랜드 추가 */
.new_brand_1208 .middle_txt_box .line_box.v3{}
.new_brand_1208 .middle_txt_box .line_box.v3 > div{padding: 20px 0;font-size: 0;border: 1px solid #e2e2e2;border-top  : none;margin-top: 0;margin-left: -1px;margin-right: -1px;display: flex;}
.new_brand_1208 .middle_txt_box .line_box.v3 > div:first-child{border-top: 1px solid #e2e2e2;}
.new_brand_1208 .middle_txt_box .line_box.v3 > div:last-child{display: inline-block;}
.new_brand_1208 .middle_txt_box .line_box.v3 > div ul{display: inline-block;width: calc(1020px / 3);vertical-align: top;margin: 0;padding-left: 80px;box-sizing: border-box;}
.new_brand_1208 .middle_txt_box .line_box.v3 > div ul li{display: block;margin: 0;}
.new_brand_1208 .middle_txt_box .line_box.v3 > div ul li:first-child{margin-bottom: 12px;}
.new_brand_1208 .middle_txt_box .line_box.v3 > div:before{left: calc(1020px / 3);height: 40px;margin-top: -20px;}
.new_brand_1208 .middle_txt_box .line_box.v3 > div::after{content: '';width: 1px;height: 40px;position: absolute;top: 50%;right: calc(1020px / 3);margin-top: -20px;background: #e2e2e2;}
.new_brand_1208 .middle_txt_box .line_box.v3 > div:last-child::after{display: none;}
.new_brand_1208 .bottom_banners{border-top: 1px solid #f1f1f1;}
.new_brand_1208 .brand_new_list .top div a .layer{width: 100%;box-sizing: border-box;}
.brans_layer_pops .in_con .in_scroll .img img{width: 100%;}
.brans_layer_pops .in_con .in_scroll .btns{text-align: center;margin-top: 60px;font-size: 0;}
.brans_layer_pops .in_con .in_scroll .btn{display: inline-block;width: 275px;margin-right: 40px;}
.brans_layer_pops .in_con .in_scroll .btn:last-child{margin-right: 0;}
.brans_layer_pops .in_con .in_scroll .btn span{display: inline-block;line-height: 30px;font-size: 20px;letter-spacing: -0.45px;font-weight: 400;margin-bottom: 10px;padding-left: 40px;}
.brans_layer_pops .in_con .in_scroll .btn.jacket span{background: url(../img/ico_jacket.png) no-repeat left center/30px auto;}
.brans_layer_pops .in_con .in_scroll .btn.shorts span{background: url(../img/ico_shorts.png) no-repeat left center/20px auto;}


/* 220419 브라이틀링 */
/* .breitling_0419 .middle_txt_box .line_box.v2{width: 340px;}
.breitling_0419 .middle_txt_box .line_box.v2 > div ul{width: 100%;}
.breitling_0419 .middle_txt_box .line_box.v2 > div:before{display: none;} */
.breitling_0419 .in_con .in_scroll .tit_box em{margin-bottom: 10px;}
.breitling_0419 .in_con .in_scroll .tit_box em span{font-size: 18px;}
.breitling_0419 .in_con .in_scroll .tit_box p{font-size: 24px;}
.breitling_0419 .layer_movie{margin-top: 0;}
.breitling_0419 .movie_area button{}

.breitling_0419 .layer_movie .movie_box{overflow: hidden;height: 457px;}
.breitling_0419 .layer_movie .movie_box video{width: calc(100% + 2px);margin-left: -1px;margin-top: -1px;}

.breitling_0419 .middle_txt_box .line_box.v3 > div:last-child::after{display: block;}


/* 220506 펜디 */
.fendi_0509 .top_movie_area .left_banner{background: #000000;}
/* .fendi_0509 .middle_txt_box .line_box.v3 > div ul{padding-left: 40px;width: calc(1020px / 5);position: relative;}
.fendi_0509 .middle_txt_box .line_box.v3 > div:before{display: none;}
.new_brand_1208 .middle_txt_box .line_box.v3 > div::after{display: none;} */
/* .fendi_0509 .middle_txt_box .line_box > div ul::after{content: '';width: 1px;height: 40px;background: #e2e2e2;position: absolute;top: 4px;right: 0;} */
/* .fendi_0509 .middle_txt_box .line_box > div ul:last-child::after{display: none;} */
.new_brand_1208.fendi_0509 .img_list ul li .img{border: 1px solid #e8e8e8;}
.brans_layer_pops.fendi_0509 .in_con .in_scroll .rolling_box{padding: 1px 1px 30px 1px;box-sizing: border-box;}
.brans_layer_pops.fendi_0509 .in_con .in_scroll .rolling_box::before{content: '';border: 1px solid #e8e8e8;position: absolute;top: 0%;bottom: 30px;left: 0;right: 0;z-index: 2;}
.new_brand_1208.fendi_0509 .middle_txt_box .line_box.v3 > div:last-child::after{display: inline-block;}
/* .new_brand_1208.fendi_0509 .middle_txt_box .line_box.v3 > div:last-child::after{content: '';width: 1px;height: 40px;position: absolute;top: 50%;right: calc(1020px / 3);margin-top: -20px;background: #e2e2e2;} */


/* 220523 랑콤 */
.blank{display: block;margin-top: 13px;}
.lancome_0523 .brand_new_list .top div a .layer em{font-size: 14px;}
.lancome_0523 .brand_new_list .top div a .layer strong{line-height: 27px;}
.lancome_0523.brans_layer_pops .in_con .in_scroll .btn{width: auto;}
.lancome_0523.brans_layer_pops .in_con .in_scroll .tit_box em span{font-size: 18px;letter-spacing: 0.25px;}
.lancome_0523.brans_layer_pops .in_con .in_scroll .tit_box p{font-size: 24px;letter-spacing: -0.1px;}
.lancome_0523 .middle_txt_box .line_box.v3 > div:last-child::after{display: block;}


/* 220613 티파니 */
.brans_layer_pops.fendi_0509 .in_con .in_scroll .rolling_box{padding: 1px 1px 30px 1px;box-sizing: border-box;}
.brans_layer_pops.tiffany_0613 .in_con .in_scroll .rolling_box::before{content: '';border: 1px solid #e8e8e8;position: absolute;top: 0%;bottom: 30px;left: 0;right: 0;z-index: 2;}
.tiffany_0613 .middle_txt_box .line_box.v3 > div:last-child::after{display: block;}


/* 220704 아베다 */
.new_brand_1208 .middle_txt_box .line_box.v5 > div{padding: 20px 0;display: flex;margin-top: 0;border-bottom: none;}
.new_brand_1208 .middle_txt_box .line_box.v5 > div:last-child{border-bottom: 1px solid #e2e2e2;}
.new_brand_1208 .middle_txt_box .line_box.v5 > div ul{width: 25%;box-sizing: border-box;margin: 0;position: relative;}
.new_brand_1208 .middle_txt_box .line_box.v5 > div ul::after{content: '';width: 1px;height: 40px;background: #e2e2e2;position: absolute;top: 6px;right: 0;}
.new_brand_1208 .middle_txt_box .line_box.v5 > div ul:last-child::after{display: none;}
.new_brand_1208 .middle_txt_box .line_box.v5 > div ul li{margin: 0;display: block;margin: 0 0 0 20px;}
.new_brand_1208 .middle_txt_box .line_box.v5 > div .ico_1{margin-bottom: 20px;}
.new_brand_1208 .middle_txt_box .line_box.v5 > div:before{display: none;}


/* 220829 펜디 */
.new_brand_1208 .middle_txt_box .line_box.v3 > div:last-child::after{display: inline-block;}

.brans_layer_pops .in_con .in_scroll .rolling_box.line{padding: 1px 1px 30px 1px;box-sizing: border-box;}
.brans_layer_pops .in_con .in_scroll .rolling_box.line::before{content: '';border: 1px solid #e8e8e8;position: absolute;top: 0%;bottom: 30px;left: 0;right: 0;z-index: 2;}

/* 20221109 티파니앤코 */
.new_brand_1208 .mainBannerSwiper{
    position: relative;
}
.new_brand_1208 .mainBannerSwiper .swiper-pagination {bottom: 50px;}
.new_brand_1208 .mainBannerSwiper .swiper-pagination .swiper-pagination-bullet{width: 28px;height: 2px;background-color: rgba(255,255,255,0.8);}
.new_brand_1208 .mainBannerSwiper .swiper-pagination .swiper-pagination-bullet-active{background-color: #fff;}
.midBannerSwiper{position: relative;}
.new_brand_1208 .midBannerSwiper .swiper-pagination {bottom: -30px;}
.new_brand_1208 .midBannerSwiper .swiper-pagination .swiper-pagination-bullet{width: 28px;height: 2px;background-color: rgba(0,0,0,0.8);}
.new_brand_1208 .midBannerSwiper .swiper-pagination .swiper-pagination-bullet-active{background-color: #000;}
.listSwiper{position: relative;margin-top: 114px;display: none;}
.listSwiper.on{display: flex;transform: translate3d(43.26032vw, 0px, 0px);overflow-x: hidden;height: 487px;}
.listSwiper .swiper-pagination{bottom: 42px;width: 504px !important;top: auto !important;left: 36px !important;}
.listSwiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: #000;}
.listSwiper .buttonArti{position: absolute;display: block;width: 546px;bottom: 29px;left: 33px;}
.listSwiper .buttonArti .swiper-button-next{
    width: 10px;
    height: 10px;
    background: none;
    border-bottom: 3px solid black;
    opacity: 1;
    border-left: 3px solid black;
    transform: rotate(225deg);
}
.listSwiper .buttonArti .swiper-button-prev{
    width: 10px;
    height: 10px;
    background: none;
    border-bottom: 3px solid black;
    opacity: 1;
    border-left: 3px solid black;
    left: -28px;
    transform: rotate(45deg);
}
.list-pos{
    position: absolute;
    left: 50%;
    top: 79px;
    transform: translateX(-90%);
}
.backBg{
    
    display: block;
}
.product-division{
    position: absolute;
    top: 0;
    right: -93%;
}
.product-division button{border: 1px solid #959595;color: #959595;font-size: 20px;border-radius: 20px;line-height: 28px;padding: 2px 20px;background: none;margin-right: 15px;}
.product-division button.on{border: 1px solid #000;background: #000;color: #fff;}

.img-stores{
    /* width: 1920px; */
    /* margin: 0 auto; */
    background-color: #f6f6f6;
    padding: 56px 0;
}
.img-stores .stores-list{
    width: 840px;
    margin: 0 auto;
    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.img-stores .stores-list>li{
    width: 146px;
    background: #4c4c4c;
    border-radius: 50%;
    min-height: 146px;
    position: relative;
    margin: 40px 15px 0;
}
.img-stores .stores-list>li>div>em{
    display: block;
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin-bottom: 10px;
}
.img-stores .stores-list>li>div{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 77%;
    padding: 0 1px;
    width: 77%;
    white-space: nowrap;
}
.img-stores .stores-list>li>div>ul{}
.img-stores .stores-list>li>div>ul>li{
    font-size: 12px;
    opacity: 0.8;
    color: #fff;
}
.img-stores .stores-list>li>div>ul>li:last-child{margin-top: 10px;}
.img-stores .stores-list>li>div>ul>li>img{
    vertical-align: middle;
    display: inline-block;
    margin-right: 4px;
}

/* 230214 [브랜드 광고] 까르띠에 */
.new_brand_1208 .img_list{margin-top: 100px;position: relative;}
.product-division{ position: absolute; top: 0; right: -93%; }
.brans_layer_pops .in_con .in_scroll .rolling_box div[class^="swiper-button"]{ width:26px; height:48px; overflow: hidden; }
.brans_layer_pops .in_con .in_scroll .rolling_box div.swiper-button-prev{ background:url(../img/btn_prev.png) 0 0 no-repeat; left:20px; }
.brans_layer_pops .in_con .in_scroll .rolling_box div.swiper-button-next{ background:url(../img/btn_next.png) 0 0 no-repeat; right:20px; }

.top_banner_area .top_banner_txt_wrap{position: absolute; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; width: 100%; height: 100%; z-index:2; background: rgba(0,0,0,0.46);}
.top_banner_area .top_banner_txt_wrap .logo_rogervivier{margin-bottom: 78px;}
.top_banner_area .top_banner_txt_wrap p{font-size: 18px; line-height: 30px; text-align: center; color: #fff;}
.top_banner_area .swiper-navigation{position: absolute; top: 58%; left: 50%; transform: translate(-50%, -50%); display: -webkit-flex; display: flex; -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-items: center; align-items: center; width: 66%; height: 0; z-index: 2;}
.top_banner_area .swiper-navigation button{position: relative; width: 34px; height: 50px; -webkit-tap-highlight-color:transparent; background: transparent; cursor: pointer;}
.top_banner_area .swiper-navigation button:before{content: ''; transform: rotate(-45deg); display: block; width: 34px; height: 34px; border: 2px solid #fff;}
.top_banner_area .swiper-navigation button.swiper-button-prev,
.top_banner_area .swiper-navigation button.swiper-button-next{left: 0; right: 0;}
.top_banner_area .swiper-navigation button.swiper-button-prev:before{border-right: none; border-bottom: none;}
.top_banner_area .swiper-navigation button.swiper-button-next:before{border-top: none; border-left: none;}
.top_banner_area .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0; margin-right: 15px; border-radius: 0;}/* 20230112 수정 */
.top_banner_area .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin-right: 0;}
.new_brand_1208 .mainBannerSwiper.top_banner_area .swiper-pagination{bottom: 30px;}

.brand_new_list .top .swiper-slide{display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center;}
.brand_new_list .top .swiper-slide .brand_news{display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: end; justify-content: end; -webkit-align-items: center; align-items: center;}
.brand_new_list .top .swiper-slide .brand_news .text_wrap{width: 100%; padding: 100px 0 46px; background: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 90%); text-align: center;}
.brand_new_list .top .swiper-slide .brand_news .text_wrap span{display: block;}
.brand_new_list .top .swiper-slide .brand_news .text_wrap .product_name_type_01{font-size: 16px; line-height: 16px; color: #e0b880; margin-bottom: 12px;}
.brand_new_list .top .swiper-slide .brand_news .text_wrap .product_name_type_02{font-size: 18px; color: #fff;}

.new_brand_1208 .img_list ul li .img img{border: none;}

.img-stores .stores-list>li.multiline>div{top: 48%;}
.img-stores .stores-list>li.multiline>div>em{white-space: normal;}

/* 230221 티파니 */
.top_movie_area .content_wrap_for_tifany {display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: center; justify-content: center; -webkit-align-items: center; align-items: center; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.46);}
.top_movie_area .content_wrap_for_tifany img {width: 214px !important; height: 26px !important; margin-bottom: 56px;}
.top_movie_area .content_wrap_for_tifany p {text-align: center; color: #fff; line-height: 30px; opacity: 0.8;}