.lyr_01{position:relative;width:100%;background-color:#222}
.lyr_01 .sl1_list{position:absolute;top:32.1875vw;left:50%;margin-left:-31.25vw;width:62.5vw;height:62.5vw}
.lyr_01 .sl1_list li{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}
.lyr_01 .bnr_cont_01{padding:0 7.1875vw;padding-top:25vw;padding-bottom:26.875vw;z-index:20}
.lyr_01 .cont_01_bg{padding-top:20.3125vw;width:100%;height:78.125vw}
.lyr_01 .cont_01_bg p{font-family:'NotoSerifKR-Bold';font-size:9.375vw;line-height:11.71875vw;letter-spacing:-0.05em;color:#fff}
.lyr_01 .cont_01_bg p:nth-child(1){color:#9a97c3}
.lyr_01 .cont_01_bg p:nth-child(2){color:#dfba6c}
.lyr_01 .cont_01_bg p:nth-child(3){font-size:5.46875vw}
.lyr_01 .cont_01_ttl{text-align:center}
.lyr_01 .cont_01_ttl p:first-child{margin-top:-5vw;font-family:'NotoSerifKR-Bold';font-size:14.0625vw;line-height:160%;letter-spacing:-0.025em;color:#fefefe}
.lyr_01 .cont_01_ttl p:last-child{font-family:'NotoSansKR-Regular';font-size:4.21875vw;line-height:7.1875vw;letter-spacing:-0.025em;color:#acacac}
.lyr_01 .lyr_01_paging{position:absolute;left:0;bottom:6.25vw;width:100%}
.lyr_01 .lyr_01_paging a{display:block;width:2.34375vw;height:2.34375vw;margin:0 1.8vw;border:2px solid #fff;border-radius:50%;box-sizing:border-box;font-size:0;line-height:0}
.lyr_01 .swiper-pagination-bullet-active a{background-color:#fff}

.lyr_02{position:relative;padding-top:21.875vw;padding-bottom:54.6875vw;width:100%;background-color:#7b7a88}
.lyr_02 .lyr_02_ttl{text-align:center;margin-bottom:10.9375vw}
.lyr_02 .lyr_02_ttl p:first-child{margin-bottom:4.6875vw;font-family:'NotoSerifKR-SemiBold';font-size:9.375vw;line-height:11.71875vw;letter-spacing:-0.05em;color:#fff}
.lyr_02 .lyr_02_ttl p:first-child span{color:#dfba6c}
.lyr_02 .lyr_02_ttl p:last-child{font-family:'NotoSansKR-Regular';font-size:4.21875vw;line-height:7.1875vw;letter-spacing:-0.025em;color:#e0e0e0}
.lyr_02 .lyr_02_cont{margin-bottom:7.8125vw}
.lyr_02 .swiper-slide{position:relative;width:64.84375vw;height:100vw}
.lyr_02 .swiper-slide.sl1{background-image:url('../img/main/lyr_02_sl1.jpg')}
.lyr_02 .swiper-slide.sl2{background-image:url('../img/main/lyr_02_sl2.jpg')}
.lyr_02 .swiper-slide.sl3{background-image:url('../img/main/lyr_02_sl3.jpg')}
.lyr_02 .swiper-slide p:first-child{position:absolute;top:5.9375vw;left:5.9375vw;writing-mode:vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;font-family:'NotoSerifKR-Medium';font-size:6.25vw;line-height:137%;color:#fff}
.lyr_02 .swiper-slide p:last-child{position:absolute;left:0;bottom:7.8125vw;width:100%;text-align:center;font-family:'NotoSansKR-Regular';font-size:3.90625vw;line-height:6.875vw;letter-spacing:-0.025em;color:#fff}
.lyr_02 .lyr_02_more{display:block;margin:0 auto;width:25vw;height:11.25vw;text-align:center;font-size:4.21875vw;line-height:11.25vw;letter-spacing:-0.025em;color:#dfba6c;border-bottom:1px solid #dfba6c;box-sizing:border-box}

.lyr_03{position:relative;padding-top:39.0625vw;padding-bottom:21.875vw;width:100%;background:url('../img/main/lyr_03_bg.png') no-repeat center;background-size:cover}
.lyr_03 .lyr_03_movie{position:absolute;top:-31.25vw;left:0;width:94.53125vw;height:57.8125vw;background-image:url('../img/main/lyr_03_sample.png')}
.lyr_03_movie .movie_wrap{position:absolute;top:50%;left:50%;width:113.75vw;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
}
.lyr_03_movie .movie_size{padding-top:51%}
.lyr_03_movie .movie_inner{position:absolute;top:0;left:0;width:100%;height:100%}
.lyr_03 .lyr_03_ttl{text-align:center;margin-bottom:39.0625vw}
.lyr_03 .lyr_03_ttl > p:first-child{margin-bottom:4.6875vw;padding-left:4vw;font-family:'NotoSerifKR-Bold';font-size:9.375vw;line-height:14.0625vw;letter-spacing:0.4em;color:#fff}
.lyr_03 .lyr_03_ttl > p:first-child span{color:#dfba6c}
.lyr_03 .lyr_03_box{position:relative;margin-left:17.1875vw;width:65.625vw;height:16.40625vw}
.lyr_03 .lyr_03_box .box_img{position:absolute;top:0;left:0;width:65.625vw}
.lyr_03 .lyr_03_box .box_img.img_on{z-index:2}
.lyr_03 .lyr_03_cont .cont_ttl{text-align:center;margin-bottom:3.125vw}
.lyr_03 .lyr_03_cont .cont_ttl p:first-child{margin-bottom:2.1875vw;font-family:'NotoSansKR-Regular';font-size:4.21875vw;line-height:7.1875vw;letter-spacing:-0.025em;color:#fff}
.lyr_03 .lyr_03_cont .cont_ttl p:nth-child(2){font-family:'NotoSerifKR-SemiBold';font-size:9.375vw;line-height:11.71875vw;letter-spacing:-0.05em;color:#fff}
.lyr_03 .lyr_03_cont .cont_ttl p:nth-child(2) span{color:#dfba6c}
.lyr_03 .lyr_03_cont .cont_ttl .ttl_box{width:51.5625vw;height:8.4375vw;margin:0 auto;margin-top:6.875vw;background-color:#c5a157;font-family:'NotoSerifKR-Bold';font-size:4.6875vw;letter-spacing:-0.05em;line-height:8.4375vw;color:#fff}
.lyr_03 .lyr_03_cont .cont_slide{margin-bottom:7.8125vw}
.lyr_03 .lyr_03_cont .cont_slide .content{position:relative;padding-top:9.9375vw;width:73.4375vw;height:46.09375vw;background:url('../img/main/lyr_03_cont.png') no-repeat center;background-size:cover;box-sizing:border-box}
.lyr_03 .lyr_03_cont .cont_slide .content p{text-align:center;font-family:'NotoSerifKR-Bold'}
.lyr_03 .lyr_03_cont .cont_slide .content p:first-child{font-size:5.0625vw;line-height:8.625vw;letter-spacing:-0.025em;color:#fff}
.lyr_03 .lyr_03_cont .cont_slide .content p:last-child{font-size:16.875vw;line-height:16.875vw;letter-spacing:-0.025em;color:#fff}
.lyr_03 .lyr_03_cont .cont_slide .content p:last-child span{margin-left:1vw;font-size:5.625vw;line-height:6.5625vw;letter-spacing:-0.025em}
.lyr_03 .lyr_03_more{display:block;margin:0 auto;width:25vw;height:11.25vw;text-align:center;font-size:4.21875vw;line-height:11.25vw;letter-spacing:-0.025em;color:#dfba6c;border-bottom:1px solid #dfba6c;box-sizing:border-box}

.lyr_04{position:relative;padding-top:23.4375vw;height:187.5vw;width:100%;box-sizing:border-box;background-color:#e3dfd8}
.lyr_04 .lyr4_slide{width:73.4375vw;height:76.25vw;margin:0 auto;background:url('../img/main/lyr_04_bg.png')no-repeat center;background-size:cover}
.lyr4_slide .sl_ttl{padding:13.125vw 0 2.5vw;font-family:'NotoSerifKR-Medium';font-size:11.25vw;letter-spacing:-0.025em;line-height:100%;color:#dfba6c}
.lyr4_slide .sl_text{font-family:'NotoSerifKR-SemiBold';font-size:4.6875vw;letter-spacing:-0.025em;line-height:133%;color:#fff}
.lyr4_slide .sl_bot{position:absolute;top:45.3125vw;left:0;width:100%;font-family:'NotoSansKR-Regular';font-size:4.21875vw;letter-spacing:-0.025em;line-height:170%;color:#acacac}
.lyr4_slide .sl_bot em{color:#fff}
.lyr4_slide .swiper-pagination{position:relative;width:52.1875vw;height:1px;margin:6.25vw auto 0;background:rgba(255,255,255,0.3)}
.lyr4_slide .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
}
.lyr_04 .lyr_04_ttl{text-align:center;margin-bottom:7.8125vw}
.lyr_04 .lyr_04_ttl p:first-child{padding:8.75vw 0 4.6875vw;font-family:'NotoSerifKR-SemiBold';font-size:9.375vw;line-height:11.71875vw;letter-spacing:-0.05em;color:#282828}
.lyr_04 .lyr_04_ttl p:first-child span{color:#bc984a}
.lyr_04 .lyr_04_ttl p:last-child{font-family:'NotoSansKR-Medium';font-size:4.21875vw;line-height:7.1875vw;letter-spacing:-0.025em;color:#282828}
.lyr_04 .lyr_04_more{display:block;margin:0 auto;width:25vw;height:11.25vw;text-align:center;font-size:4.21875vw;line-height:11.25vw;letter-spacing:-0.025em;color:#bc984a;border-bottom:1px solid #bc984a;box-sizing:border-box}

.lyr_05{position:relative;padding-top:107.03125vw;padding-bottom:23.125vw;width:100%;background:url('../img/main/lyr_05_bg.png') no-repeat center;background-size:cover}
.lyr_05 p{text-align:center}
.lyr_05 p:nth-of-type(1){margin-bottom:4.6875vw;font-family:'NotoSerifKR-SemiBold';font-size:9.375vw;line-height:11.71875vw;letter-spacing:-0.05em;color:#fff}
.lyr_05 p:nth-of-type(1) span{color:#dfba6c}
.lyr_05 p:nth-of-type(2){margin-bottom:7.8125vw;font-family:'NotoSansKR-Regular';font-size:3.90625vw;line-height:8.875vw;letter-spacing:-0.025em;color:#fff}
.lyr_05 p:nth-of-type(2) span{font-family:'NotoSansKR-Bold';font-size:4.6875vw}
.lyr_05 .lyr_05_more{display:block;margin:0 auto;width:25vw;height:11.25vw;text-align:center;font-size:4.21875vw;line-height:11.25vw;letter-spacing:-0.025em;color:#dfba6c;border-bottom:1px solid #dfba6c;box-sizing:border-box}

.lyr_06{position:relative;width:100%;padding-top:23.4375vw;background-color:#998a6c}
.lyr_06 .lyr_06_ttl{margin-bottom:8.75vw;text-align:center}
.lyr_06 .lyr_06_ttl p:first-child{margin-bottom:4.6875vw;font-family:'NotoSerifKR-SemiBold';font-size:9.375vw;line-height:11.71875vw;letter-spacing:-0.05em;color:#fff}
.lyr_06 .lyr_06_ttl p:first-child span{color:#e8c374}
.lyr_06 .lyr_06_ttl p:last-child{font-family:'NotoSansKR-Regular';font-size:4.21875vw;line-height:7.1875vw;letter-spacing:-0.025em;color:#fff}
.lyr_06 .lyr_06_cont{margin-bottom:23.4375vw}
.lyr_06 .lyr_06_cont a{display:block;position:relative;padding-left:5.78125vw;margin:0 auto;width:79.6875vw;height:19.375vw;margin-bottom:1.5625vw;background:url('../img/main/lyr_06_sample1.png') no-repeat center;background-size:cover;box-sizing:border-box}
.lyr_06 .lyr_06_cont a p:first-child{font-family:'NotoSerifKR-Medium';font-size:5.21875vw;line-height:19.375vw;letter-spacing:-0.02em;color:#fff}
.lyr_06 .lyr_06_cont a p:last-child{display:block;position:absolute;top:7.8125vw;right:6.25vw;width:1.5625vw;height:3.125vw;background:url('../img/main/lyr_06_arrow.png') no-repeat center;background-size:cover}
.lyr_06 .lyr_06_cont a:last-child{margin-bottom:0}
.lyr_06 .lyr_06_flow li{width:37.8125vw;height:37.8125vw}
.lyr_06 .lyr_06_flow li img{width:100%}
