/* layer1 */
.layer1{padding:15.625vw 0;box-sizing:border-box;background-color:#141921}
.lyr1_stitle{width:42.5vw;padding-bottom:4.6875vw;margin:0 auto}
.layer1 .neon_wrap{width:77.1875vw;margin:0 auto}
.lyr1_text{margin-top:-2vw;letter-spacing:-0.05em;color:#ccc}
.idt_wrap{position:relative;width:72.8125vw;margin:9.0625vw auto 0}
.idt_img_wrap .idt_imgs{position:absolute;top:0;left:0;width:100%}
.idt_img_wrap .idt_imgs li{position:absolute;top:0;left:0;width:100%}
.idt_list{width:78.125vw;margin:0 auto}
.idt_list li{display:table;table-layout:fixed;margin-bottom:6.25vw}
.idt_list li > *{display:table-cell;vertical-align:middle}
.idt_list .list_img{width:28.75vw}
.idt_list .text_wrap{width:49.375vw}
.idt_list .text{padding-left:5.625vw}

/* layer2 */
.layer2{height:161.25vw;padding-top:10.1562vw;box-sizing:border-box;background-image:url('../img/page/menu/layer2_bg.jpg')}
.layer2:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/page/menu/video_pt.png')center}
.layer2 .neon_wrap{width:87.8125vw;margin:0 auto}
.lyr2_banner{width:78.125vw;height:93.5937vw;margin:3.5937vw auto 0}
.banner_t_box{padding:6.25vw 0 6.25vw 6.25vw;box-sizing:border-box;background-color:#e5dfdc}
.banner_title{width:38.75vw}
.banner_text{padding-top:1.5625vw;font-family:'NotoSansKR-Light';letter-spacing:-0.05em;color:#222}

/* layer3 */
.layer3{padding:15.625vw 0 14.8437vw;box-sizing:border-box;background-color:#31231d}
.lyr3_title{width:40.4687vw;margin:0 auto}
.list_wrap{width:90.625vw;margin:9.375vw auto 0}
.list_wrap .left_box{float:left;width:44.2187vw;margin:9.375vw 2.1875vw 0 2.0312vw 0}
.list_wrap .left_box .top_box{margin-bottom:2.1875vw}
.list_wrap .right_box{float:right;width:44.2187vw}
.layer3 .list_title{padding:5vw 0 2.6562vw}

/* layer4 */
.layer4{height:161.2187vw;padding-top:15.625vw;box-sizing:border-box;background-color:#e4e4e4}
.lyr4_title{width:37.9687vw;margin:0 auto}
.menu_tab{margin:9.375vw 0 7.8125vw}
.menu_tab li{margin-right:3.125vw}
.menu_tab li:last-child{margin-right:0}
.menu_tab li a{display:block;width:25vw;height:9.375vw;background-color:#fff;font-family:'NotoSansKR-Regular';font-size:3.75vw;line-height:9.375vw;letter-spacing:-0.025em;color:#000}
.menu_tab li.on a{font-family:'NotoSansKR-Bold';background-color:#9c0001;color:#fff}
.menu_tab li.on a, .menu_tab li a:hover{font-family:'NotoSansKR-Bold';background-color:#9c0001;color:#fff}

.lyr4_slide{height:65vw}
.lyr4_slide .swiper-slide{width:67.1875vw}
.lyr4_slide .menu_list{position:relative;width:62.5vw;margin:0 auto}
.lyr4_slide .menu_img{width:62.5vw;height:50vw}
.lyr4_slide .menu_bot{width:100%;height:15vw;background-color:#000}
.lyr4_slide .bot_t{padding-top:1.5625vw;color:#fff}

.lyr4_btn{position:absolute;top:69.375vw;left:50%;width:4.2187vw;height:4.2187vw;background:no-repeat center;background-size:cover}
.lyr4_prev_btn{margin-left:-37.9687vw;background-image:url('../img/page/menu/lyr4_prev_btn.png')}
.lyr4_next_btn{margin-left:36.0937vw;background-image:url('../img/page/menu/lyr4_next_btn.png')}
.lyr4_slide .swiper-pagination{position:relative;top:6.25vw;right:0;left:0;margin:0 auto;width:62.5vw;height:0.3125vw;background:rgba(0,0,0,0.2)}
.lyr4_slide .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;background:#141921;
-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
}
.page_num{top:77.0312vw;right:0;left:0}
.page_num .num{font-family:'NotoSansKR-Regular';font-size:3.75vw;text-align:center;letter-spacing:-0.05em;color:#222}
