.header_wrap{background:none}

.text{font-family:'NotoSansKR-Light';font-size:18px;letter-spacing:-0.025em;line-height:178%;color:#acacac}
.text em{font-family:'NotoSansKR-Medium'}
.title_50{font-family:'NotoSerifKR-Medium';font-size:50px;letter-spacing:-0.05em;line-height:130%;color:#fff}
.title_60{font-family:'NotoSerifKR-Medium';font-size:60px;letter-spacing:-0.05em;line-height:121%;color:#fff}
.tc1{color:#dfba6c}
.tc2{color:#bc984a}

.cmn_link{display:inline-block;padding:8px 14px;border-bottom:1px solid #be9c54;font-family:'NotoSansKR-Light';font-size:18px;letter-spacing:-0.025em;line-height:178%;color:#be9c54}

.main_visual{height:100vh}
.main_visual .mouseWrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}
.main_visual .circle_list > *{position:absolute;top:0;left:0;width:544px;height:544px;border-radius:50%;background:no-repeat center}
.main_visual .circle_list > *:nth-child(1){background-image:url('../img/main/mv_cir1.png')}
.main_visual .circle_list > *:nth-child(2){background-image:url('../img/main/mv_cir2.png')}
.main_visual .circle_list > *:nth-child(3){background-image:url('../img/main/mv_cir3.png')}
.main_visual .circle_list > *:nth-child(4){background-image:url('../img/main/mv_cir4.png')}
.main_visual .circle_list > *:nth-child(5){background-image:url('../img/main/mv_cir5.png')}
.main_visual .circle_list > *:nth-child(6){background-image:url('../img/main/mv_cir6.png')}
.main_visual .circle_list > *:nth-child(7){background-image:url('../img/main/mv_cir7.png')}
.main_visual .circle_list > *:nth-child(8){background-image:url('../img/main/mv_cir8.png')}
.main_visual .circle_list > *:nth-child(9){background-image:url('../img/main/mv_cir9.png')}
.main_visual .circle_list > *:nth-child(10){background-image:url('../img/main/mv_cir10.png')}
.main_visual .mv_wrap{position:absolute;top:50%;left:0;width:100%;z-index:19;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
}
.main_visual .circle_wrap{position:relative;width:544px;height:544px;margin:0 auto}
.main_visual .big_title{position:absolute;top:50%;left:50%;width:1800px;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}
.main_visual .big_title li{font-family:'NotoSerifKR-Bold';font-size:75px;letter-spacing:0.8em;line-height:127%;color:#fff}
.main_visual .big_title .text_list1 li{color:#9a97c3}
.main_visual .big_title .text_list2 li{color:#dfba6c}
.main_visual .big_title .text_list3 li{font-size:40px;line-height:230%;color:#fff}
.main_visual .num_wrap{margin-top:10px}
.main_visual .num_wrap > span{font-family:'NotoSerifKR-Bold';font-size:110px;letter-spacing:-0.025em;line-height:100%;color:#fff}
.main_visual .text{padding-top:24px}

.fixed_layer_wrap{}
.fixed_back{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#7b7a88}
.fixed_back.position2{position:fixed;height:100%}
.fixed_back.position3{top:auto;bottom:0}
.fixed_back .fixed_back_bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-image:url('../img/main/fixed_bg.jpg')}

.space{padding-bottom:150px}
.space .title_60{padding:132px 0 30px}
.space > .text{padding-bottom:74px;color:#e0e0e0}
.space_list li{position:relative;width:28.6206%;margin-right:6.8965%;overflow:hidden}
.space_list li:last-child{margin-right:0}
.space_list .list_bg{position:relative;padding-top:168.6746%}
.space_list li .list_bg:after{content:'';opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4e4d58;transition:0.5s}
.space_list li:hover .list_bg:after{opacity:0.8}
.space_list .bg_in{position:absolute;top:0;left:0;width:100%;height:100%;transition:1s}
.space_list li:hover .bg_in{-webkit-transform:scale(1.3);transform:scale(1.3)}
.space_list li:nth-child(1) .bg_in{transform-origin:100% 100%;background-image:url('../img/main/space_li1.jpg')}
.space_list li:nth-child(2) .bg_in{transform-origin:50% 100%;background-image:url('../img/main/space_li2.jpg')}
.space_list li:nth-child(3) .bg_in{transform-origin:0% 50%;background-image:url('../img/main/space_li3.jpg')}
.space_list .list_ttl{position:absolute;top:24px;left:30px;font-family:'NotoSerifKR-Regular';font-size:30px;line-height:100%;color:#fff}
.space_list .text{opacity:0;position:absolute;bottom:36px;right:30px;color:#fff;transition:0.5s}
.space_list li:hover .text{opacity:1}
.space .cmn_link{margin-top:35px;color:#be9c54;border-bottom-color:#be9c54}

.first{}
.first_wrap{padding-right:calc(50% - 725px);height:875px}
.first_video{width:100%;height:100%;background-image:url('../img/main/first_video.jpg')}
.first_video .video_wrap{position:absolute;top:50%;left:50%;width:100%;min-width:1722px;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}
.first_video .video_size{padding-top:51%}
.first_video .video_inner{position:absolute;top:0;left:0;width:100%;height:100%}

.first_title{padding-bottom:30px;font-family:'NotoSerifKR-SemiBold';font-size:90px;letter-spacing:0.4em;line-height:133%;color:#fff}
.first .text_wrap{position:absolute;top:220px;right:0;width:770px}
.first_box{position:relative;overflow:hidden}
.first_box .box_img{visibility:hidden;position:absolute;top:0;left:0}
.first_box .box_img.img_on{visibility:visible}

.sales{height:925px}
.sales_stitle{padding:166px 0 6px;font-family:'NotoSansKR-Regular';font-size:23px;letter-spacing:-0.025em;line-height:148%;color:#fff}
.sales .title_60{padding-bottom:24px}
.sales .sales_high{display:inline-block;padding:0 35px;background-color:#c5a157;font-family:'NotoSerifKR-Bold';font-size:25px;letter-spacing:-0.05em;line-height:45px;color:#fff}
.sales_list{padding:100px 0}
.sales_list li{position:relative;width:385px}
.sales_list li:before{content:'';position:absolute;top:50%;right:0;width:1px;height:195px;margin-top:-98px;background-color:rgba(255,255,255,0.2)}
.sales_list li:last-child:before{display:none}
.sales_list .store{display:inline-block;margin-bottom:10px;padding:0 28px;background-color:#7b7a88;font-family:'NotoSerifKR-Bold';font-size:25px;letter-spacing:-0.05em;line-height:180%;color:#fff}
.sales_list .num_wrap{font-size:0}
.sales_list .num_wrap span{font-family:'NotoSerifKR-SemiBold';font-size:90px;letter-spacing:-0.05em;line-height:100%;color:#fff}
.sales_list .num_wrap span.unit{margin-left:10px;font-size:30px;line-height:120%}
.sales_ex{position:absolute;top:30px;right:30px;color:#afafaf}

.comp .box{position:relative;width:50%;height:1190px}
.comp .box1{padding-top:160px;box-sizing:border-box;background-color:#e3dfd8}
.comp .box2 .box2_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('../img/main/comp_box2.jpg')}
.comp_box{width:450px;height:532px;margin:0 auto;background-image:url('../img/main/comp_slbg.jpg')}
.comp_box .slide_wrap{padding-top:140px}
.comp_box .num_slide{width:30px;height:65px}
.comp_box .num_slide .swiper-slide{font-size:50px;line-height:130%;color:#dfba6c}
.comp_box .sl_ttl{font-family:'NotoSerifKR-SemiBold';font-size:28px;letter-spacing:-0.05em;line-height:143%;color:#fff}
.comp_box .text{position:absolute;top:318px;left:0;width:100%}
.comp_box .text .white{color:#fff}
.comp_box .swiper-pagination{position:absolute;top:282px;left:90px;width:270px;height:2px;background:rgba(255,255,255,0.3)}
.comp_box .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
-webkit-transform-origin:left top;
-ms-transform-origin:left top;
transform-origin:left top
}
.comp .comp_stitle{font-family:'NotoSansKR-Medium';font-size:24px;letter-spacing:-0.025em;line-height:142%;color:#282828}
.comp .title_box{position:absolute;bottom:160px;left:0;width:100%}
.comp .box1 .title_box .title_50{color:#282828}
.comp .box2 .title_box .comp_stitle{color:#fff}
.comp .box2 .title_box .text{color:#fff}
.comp .title_box .title_50{padding-bottom:20px}
.comp .title_box .cmn_link{margin-top:32px}
.comp .title_box .cmn_link1{color:#bc984a;border-bottom-color:#bc984a}

.sns{}
.sns_flow_slide{}
.sns_flow_slide .swiper-slide{width:auto}
.sns_flow_slide .sl_box{width:334px;height:334px}
.sns_center{position:absolute;top:0;left:50%;margin-left:-333px;width:666px;height:100%;background-color:rgba(159,144,112,0.95)}
.sns_center .title_50{padding:100px 0 16px}
.sns_center .text{padding-bottom:35px;color:#fff}
.sns_center .sns_slide{width:500px;height:277px;margin:0 auto}
.sns_slide .swiper-slide{padding:9px;border:1px solid rgba(255,255,255,0.4);box-sizing:border-box}
.sns_slide .text_wrap{display:table;width:100%;height:100%;background-image:url('../img/main/sns_textwrap.jpg')}
.sns_slide .tbc{display:table-cell;vertical-align:middle}
.sns_slide .sl_ttl{padding-bottom:20px;font-family:'NotoSerifKR-Regular';font-size:35px;letter-spacing:-0.025em;line-height:128%;color:#000}
.sns_slide .sl_ttl em{color:#bc984a}
.sns_slide .sl_text{padding-left:84px;font-family:'NotoSansKR-Light';font-size:16px;letter-spacing:-0.025em;line-height:175%;color:#444}
.sns_center .slide_bot{padding-top:32px}
.sns_center .slide_bot > *{vertical-align:middle}
.sns_center .slide_bot .sns_btns{width:11px;height:20px;background:no-repeat center;font-size:0}
.sns_center .slide_bot .sns_prev{background-image:url('../img/main/sns_prev.png')}
.sns_center .slide_bot .sns_next{background-image:url('../img/main/sns_next.png')}
.sns_center .swiper-pagination{position:relative;width:350px;height:2px;margin:0 35px;background:rgba(255,255,255,0.3)}
.sns_center .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;
-webkit-transform:scale(0);
-ms-transform:scale(0);
transform:scale(0);
-webkit-transform-origin:left top;
-ms-transform-origin:left top;
transform-origin:left top
}
.sns_paging{margin:9px 50px 0;font-size:0}
.sns_paging li{margin-right:10px}
.sns_paging li:last-child{margin-right:0}
.sns_paging li a{display:block;width:75px;height:4px;background-color:rgba(255,255,255,0.5)}
.sns_paging li.swiper-pagination-bullet-active a, .lay_02_cont .lay_03_paging li:hover a{background-color:#fff}
