#popupCustom .pop_cust_blink{animation: blink 1s step-end infinite}
#popupCustom .ttl_light{animation: light_motion 1s linear infinite}

.sec_label{font-weight: 400;font-size: 3.4666vw;letter-spacing: 0.3em}
.content{background-color: #f3efe2}

.youtube{width: 100%;height: 57.866vw;overflow: hidden;}

/* main_visual */
.main_visual{position:relative;height: 153.4666vw;background-image: url('../img/main/mv_bg.jpg')}
.mv_title{position:absolute;top:12.1333vw;left:8.6666vw;font-family:'NanumMyeongjo';font-weight:700;font-size: 10.6666vw;line-height: 1.1875;color:#fff}
.mv_svg{display: block;margin-bottom: 6px;width: 63.2vw;height: 21.8666vw;background-image: url('../img/main/mv_svg01.png')}
.mv_svg .ttl_light{animation: light_motion 2s linear infinite}

@keyframes light_motion {
    0%{transform: translateX(-150%)}
    100%{transform: translateX(100%)}
}
.mv_title .layer_title{color:#fff}
.mv_text{position:absolute;bottom:13.6vw;left: 0;right: 0;text-align: center;line-height: 1;letter-spacing: -0.06em;color:#fff}
.mv_menu_img{padding-top: 19.0666vw}
.mv_circle{top:16vw;right:6.6666vw;width:22.6666vw;height:22.6666vw}
.mv_circle .circle_wave{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#e6b335}
.mv_circle .circle_cont{position:relative;width:100%;height:100%;text-align:center;border-radius:50%;background-color:#e6b335;
display:-webkit-flex;
display:-ms-flex;
display:flex;
-ms-align-items:center;
align-items:center;
}
.mv_circle .circle_cont:before{content:'';position:absolute;top:1.0666vw;bottom:1.0666vw;left:1.0666vw;right:1.0666vw;border:1px solid rgba(255,255,255,0.6);border-radius:50%}
.mv_circle .circle_text{width:100%;font-weight:700;font-size:4vw;letter-spacing:-0.04em;line-height:1.1666;color:#fff}
.mv_circle .circle_text img{margin-left:0.6666vw}
.mv_circle_img{display: inline-block;width: 1.8666vw;vertical-align: top}
.mv_slide{position:absolute;top:0;left:0;width:100%;height:100%}
.mv_slide .swiper-container{height:100%}
.mv_slide .swiper-slide{width:54.6666vw}
.mv_side{position:absolute;top:69.3333vw;left:0;width:100%;text-align:center;transition:all 0.3s}
.mv_side_text{font-weight:350;font-size:3.4666vw;letter-spacing:-0.025em;color:rgba(191,88,67,0.4);transition:all 0.3s}
.mv_side_value{margin-bottom:2.6666vw;font-family:'NanumMyeongjo';font-weight:900;letter-spacing:-0.025em;line-height:1;color:rgba(191,88,67,0.4);transition:all 0.3s}
.mv_side_value .value_num{font-size:17.3333vw;transition:all 0.3s}
.mv_side_value .value_unit{font-size:8vw;transition:all 0.3s}
.swiper-slide-active .mv_side{top:104.8vw}
.swiper-slide-active .mv_side_value{}
.swiper-slide-active .mv_side_value .value_num{color:#fff}
.swiper-slide-active .mv_side_value .value_unit{color:#fff}
.swiper-slide-active .mv_side_text{color:#fff}

/* sales */
.sales{padding-top: 36.5333vw}
.sales_pattern{top: 0;left: 0;width: 100%}
.main_flow{position: absolute;top: 9.8888vw;left: 0;width: 100%}
.main_flow .swiper-slide{width:auto}
.main_flow .slide_cont{
display:-webkit-flex;
display:-ms-flex;
display:flex;
-ms-align-items:center;
align-items:center;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
}
.main_flow .slide_img{width: 17.0666vw}
.main_flow .slide_cont > div, .main_flow .slide_cont > p{margin-right:5.0666vw}
.main_flow .slide_text{font-family:'NanumMyeongjo';font-weight:900;font-size:13.3333vw;letter-spacing:0.09em;color:#0b2541}
.sales_box{position:relative;height:174.4vw;padding-top:18.8vw;box-sizing:border-box;margin:0 auto;border-radius:3vw;background-color:#e9e5d9}
.sales_box_line{position:absolute;top:110vw;left:0;width:100%;height:1px;background-color:#0b2541}
.sales_header_title{padding-bottom:2.4vw;color:#0b2541}
.sales_header_text{padding-bottom: 9.8666vw;color:#0b2541}
.sales_header_unit{padding-left: 6.6666vw;font-size:3.4666vw;letter-spacing:-0.025em;color:#0b2541}
.sales_box_cont{position:absolute;bottom:26.5333vw;left:0;width:100%;border-top: 1px solid #0b2541;border-bottom:2px solid #0b2541}
.sales_slide .swiper-slide{width:32vw;height:18.6666vw;background: no-repeat center / cover}
.sales_bar{bottom:0;width:2.6666vw;border-radius:5vw 5vw 0 0;background-color:#0b2541}
.sales_bar1{height:22.6666vw;margin-left:-31.6vw}
.sales_bar2{height:28vw;margin-left:-18.2666vw}
.sales_bar3{height:35.2vw;margin-left:-4.9333vw}
.sales_bar4{height:42.6666vw;margin-left:8.4vw}
.sales_bar5{height:50.8vw;margin-left:26.8vw;background-color:#a0341f}
.sales_bar .bar_year{position:absolute;bottom:-6.8888vw;left:50%;transform: translateX(-50%);width:28vw;font-weight:500;font-size:3.4666vw;letter-spacing:-0.025em;color:#0b2541;text-align:center}
.sales_bar .bar_value{position:absolute;top:-6.4444vw;left:50%;transform: translateX(-50%);width:7.3333vw;text-align:center;color:#0b2541}
.sales_bar .bar_value_num{font-weight:900;font-size:4vw;letter-spacing:-0.025em}
.sales_bar5 .bar_value{top:-15.2222vw;width: 19.3333vw;color:#a0341f}
.sales_bar5 .bar_value_text{padding-bottom: 2vw;font-weight: 350;font-size:3.4666vw;letter-spacing:-0.025em}
.sales_bar5 .bar_value_num{font-size: 8vw}
.sales_bar5 .bar_value_circle1{position:absolute;top:50%;left:50%;width:25.2vw;height:25.2vw;border-radius:50%;background-color:rgba(160,52,31,0.1);transform:translate(-50%,-50%)}
.sales_bar5 .bar_value_circle2{position:absolute;top:50%;left:50%;width:25.2vw;height:25.2vw;border-radius:50%;background-color:rgba(160,52,31,0.1);transform:translate(-50%,-50%)}

/* open */
.open_section{position:relative;padding:13.3333vw 0 11.6vw;box-sizing:border-box;margin:0 auto;background-color: #621507}
.open_ttl_top{position: relative;margin-bottom: 8.8vw}
.open_ttl_top > *{vertical-align: middle}
.open_ttl_top .txt{font-family: 'NanumMyeongjo';font-size: 6.6666vw;letter-spacing: -0.025em;color: #fff}
.open_ttl_top .line{position: absolute;top: 50%;width: 17.6vw;height: 2px;background-color: rgba(255,255,255,0.4)}
.open_ttl_top .line:first-child{left: 0}
.open_ttl_top .line:last-child{right: 0}
.open_lists{margin: 6.6666vw auto 0;width: 92vw}
.open_list{width: calc(96.2668%/3);margin-bottom: 1.7333vw;border: 0.6666vw solid #400b02;box-sizing: border-box;background-color: #fff;text-align: center}
.open_list:nth-child(3n-1){margin: 0 1.8666%}
.open_store{font-size: 4.8vw;font-weight: 500;letter-spacing: -0.04em;line-height: 10vw}
.open_store.ft33{font-size: 4.4vw}
.open_blink{background-color: #e6b335;font-size: 4.8vw;font-weight: 500;line-height: 6.6666vw;color: #fff; display: inline-block;
width: 100%; }
.open_blink.on{animation: openBlink 1s infinite step-end}
.open_blink em{font-style: oblique}

.new_open_lists{width: 100%;margin-top: 18.6666vw;padding: 15.0666vw 3.7333vw 6.6666vw;box-sizing: border-box;border: 1px solid rgba(255,255,255,0.4);border-left: none;border-right: none;}
.new_open_list_tit{margin-left: -29.0666vw;margin-top: -9.6vw;z-index: 2;}
.new_open_list_tit_img{display: inline-block;width: 58.1333vw;}
.new_open_list_tit_bg{display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: calc(100% + 5.8666vw);height: 100%;background-color: #621507;}

@keyframes openBlink {
    0%{background-color: #0b2541}
    50%{background-color: #519f0b}
    100%{background-color: #0b2541}
}

/* search */
.search{height: 286vw;width: 92vw;margin: 20vw auto 0;}
.search img{width: 100%;}
.search_bg{position: absolute;top:  0;left: 0;width: 100%;height: 100%;background-image: url('../img/main/search_bg.jpg');}
.search_top_left_img{width: 63.733vw;margin-left: 16.9333vw;}
.search_top_left_img span{display: inline-block;width: 100%;}
.search_top_right_txt{padding-top: 3.6vw;color: #fff;text-align: center;}
.search_top_right_subTit{padding-bottom: 2.666vw;font-size: 5.333vw;letter-spacing: -0.05em;font-family: 'NanumMyeongjo';font-weight: 700;}
.search_top_right_tit{padding-bottom: 3.3333vw;font-size: 9.333vw;letter-spacing: -0.05em;font-family: 'NanumMyeongjo';font-weight: 700;}
.search_top_right_des{padding-bottom: 5.066vw;font-size: 5.333vw;letter-spacing: -0.05em;font-weight: 700;}
.search_bar{width: 73.2vw;padding: 0.666vw;margin: 0 auto;background-color: #03c75a;box-sizing: border-box;}
.search_bar_in{display: flex;}
.search_bar_in_left{width: 60vw;padding: 3.4666vw 0;background-color: #fff;}
.search_bar_in_left .txt{padding-left: 5.2vw;font-size: 6vw;font-weight: 700;letter-spacing: -0.05em;}
.search_bar_in_right{display: flex;align-items: center;justify-content: center;width: 12vw;}
.search_bar_in_right span{display: inline-block;width: 6.4vw;}
.search_bottom{width: 82.8vw;display: flex;align-items: center;flex-wrap: wrap;margin: 6.666vw auto 0;box-sizing: border-box;}
.search_bottom_list{width: 40vw; margin: 2.666vw 2.6666vw 0 0;}
.search_bottom_list:nth-child(2n){margin-right: 0;}

/* hot */
.hot{width: 100%;padding-top: 35.733vw;color: #fff;}
.hot img{width: 100%}
.hot_tit{padding-bottom: 8vw;font-size: 9.333vw;line-height: 1.28;letter-spacing: -0.05em;font-weight: 700;font-family: 'NanumMyeongjo';text-align: center;}
.hot_graph_info{display: flex;align-items: center;justify-content: space-between;padding: 0 4vw;}
.hot_bg{top: 20vw;height: 265.733vw;background-image: url('../img/main/hot_bg.jpg');}
.hot_graph{margin-top: 12vw;}
.hot_graph .hot_drag{width: 21.333vw;height: 21.333vw;margin-left: -10.666vw;top: 1.733vw;background-image: url('../img/main/hot_btn.png');transition: opacity 0.3s linear;}
.hot_drag.scroll{opacity: 0;}
.hot_graph span{display: inline-block;width: 100%;padding-left: 4vw;overflow-x: scroll;}
.hot_graph img{width: 256.4vw;}
.hot_bottom{margin-top: 6.4vw;padding-bottom: 62.666vw;}
.hot_b_graph{z-index: 10;width: 86.8vw;height: 86.8vw;margin: 0 auto;background-image: url('../img/main/hot_b_graph_base_1021.png');}
.hot_b_graph img{position: absolute;left: 0;top: 0;width: 100%;opacity: 0.4;transition: opacity 0.5s ease;}
.hot_b_graph img:first-child{opacity: 1;}
/* .hot_b_graph span{display: inline-block;width: 86.4vw;}
.hot_b_graph_on{animation:neon02 1s steps(1) infinite} */
@keyframes neon02{
    0% {opacity: 0.2;}
    50% {opacity: 1;}
    100% {opacity: 0.2;}
}
.hot_b_img_wrap{position: absolute;width: 100%;top: 82.666vw;left: 0;display: flex;justify-content: space-between;padding-bottom: 20vw;}
.hot_b_img_box{display: flex;align-items: end;}
.hot_b_img_box span{display: inline-block;width: 44.8vw;}
/* .hot_b_img_box .img01,
.hot_b_img_box .img{opacity: 0.6;} */

/* least */
.least{height: 229.6vw;color: #fff;text-align: center;}
.least img{width: 100%;}
.least_bg{background-image: url('../img/main/least_bg.jpg');}
.least_cont{display: flex;justify-content: center;align-items: center;flex-direction: column;padding-top: 18.666vw;}
.least_left_des01{padding-bottom: 4vw;font-size: 5.333vw;line-height: 1.37;letter-spacing: -0.05em;}
.least_left_des02{padding-bottom: 4.266vw;font-size: 5.333vw;line-height: 1.37;font-weight: 700;letter-spacing: -0.05em;color: #e5f2ff;}
.least_left_tit{font-size: 8vw;font-family: 'NanumMyeongjo';line-height: 1.4;letter-spacing: -0.05em;font-weight: 700;}
.least_left_tit .highlight{position: absolute;bottom: -1.2vw;top: -1.066vw;left: -1.333vw;right: -1.333vw;background-color: #a0341f;transform-origin: left center;}
.highlight_wrap,
.highlight_wrap_ver02{position:relative;display:inline-block;color: #fff}
.least .highlight_txt{font-size: 9.333vw;letter-spacing: -0.05em;}
.least_right{margin-top: 9.333vw;}
.least_right_list{position: relative;width: 92vw;height: 35.733vw;margin-bottom: 4vw;}
.least_right_list span{position: absolute;left: 4vw;top: 4vw;display: inline-block;width: 27.866vw;}
.least_right_list01{background-image: url('../img/main/least_right_list01.jpg');}
.least_right_list02{background-image: url('../img/main/least_right_list02.jpg');}
.least_right_list03{margin-bottom: 0;background-image: url('../img/main/least_right_list03.jpg');}


/* entered */
.entered{margin: 13.3333vw 0 19.3333vw;padding-bottom: 19.0666vw;background-image: url('../img/main/entered_bg.jpg')}
.ent_head{margin-bottom: 8.4vw;padding-top: 19.4666vw;color: #fff}
.ent_title{margin-bottom: 2.6666vw}
.ent_title em{color: #e6b335}
.ent_text{color: #fff}
.ent_recipe:nth-child(2){margin: 8vw 0}
.ent_nums{top: 50.6666vw;left: 0;right: 0;font-family: 'NanumMyeongjo';font-weight: 900;color: #ba1706}
.ent_nums > *{vertical-align: baseline;font-size: 8vw}
.ent_ps{margin-top: 7.0666vw;font-family: 'NanumMyeongjo';font-weight: 700;font-size: 4.6666vw;line-height: 1.4285;letter-spacing: -0.05em;color: #fff}

/* revenue */
.revenue{padding-bottom: 20vw}
.revenue_head{margin-bottom: 8.2666vw}
.revenue_ttl{font-family: 'NanumMyeongjo';font-weight: 900;font-size: 8vw;letter-spacing: -0.05em;line-height: 1.1154}
.revenue_ttl em{font-size: 10.4vw;color: #0b2541}
.revenue_txt{margin-top: 3.0666vw;font-size: 4vw;font-weight: 350;line-height: 1.5;letter-spacing: -0.025em}
.revenue_blink{top: 7.7333vw;right: 4vw;width: 43.2vw;animation: blink 1s step-end infinite}

@keyframes blink {
    0%{opacity: 1}
    50%{opacity: 0.2}
    100%{opacity: 1}
}

/* deli */
.deli{padding:0 4vw 20vw}
.deli_inn{padding-top:20vw;border-radius:1.3333vw;background-color:#e9e5d9}
.deli_top{margin-bottom:6.6666vw}
.deli_top_title{margin-bottom: 4vw;color:#0b2541}
.deli_slide .swiper-slide{width:34.6666vw;height:43.4666vw}
.deli_slide .swiper-slide img{width: 100%}

/* media */
.media{padding-bottom: 20vw;background-color: #a0341f}
.media_head{margin-bottom: 4.5333vw;padding-top: 22.6666vw}
.media_title{margin-bottom: 4.4vw;color: #fff}
.media_text{font-size: 4vw;font-weight: 350;letter-spacing: -0.05em;color: #fff}
.media_slide{top: 8vw;left: 0;right: 0;margin: 0 auto;width: 67.2vw;height: 67.2vw}
.media_sl{width: 67.2vw;height: 67.2vw}
.media_sl01{background-image: url('../img/main/media_sl01.png')}
.media_sl02{background-image: url('../img/main/media_sl02.png')}
.media_sl03{background-image: url('../img/main/media_sl03.png')}

/* brand */
.brand{padding-top:19.2666vw;padding-bottom: 10vw}
.brand_pattern01{top: 0;left: 0;width: 100%}
.brand_pattern02{top: 192.5333vw;left: 0;width: 100%}
.brand_inner{position:relative;width: 81.3333vw;margin:0 auto}
.brand_header_title{padding-top: 4vw;padding-bottom: 2.5333vw;color:#0b2541}
.brand_header_text{padding-bottom: 6.5333vw;color:#666}
.brand_box{position: relative;width:81.3333vw;height:104vw;border-radius:2vw}
.brand_box1{height: 77.2vw;background-color:#0b2541}
.brand_box2{height: 93.3333vw;background-image: url('../img/main/brand_box2.jpg')}
.brand_box3{height: 75.2vw;margin-bottom: 0;background-color:#e9e5d9}
.brand_box_twrap{margin-bottom: 8vw;padding-top: 10.6666vw;text-align: center}
.brand_label{display: inline-block;margin-bottom: 3.3333vw;padding: 0 2.6666vw;background-color: #0b2541;font-family: 'NanumMyeongjo';font-size: 4.2666vw;font-weight: 700;letter-spacing: -0.025em;line-height: 8vw;color: #fff;text-align: center}
.brand_box_title{padding-bottom:3.2666vw}
.brand_box_title1, .brand_box_title2, .brand_box_text{color: #0b2541}
.brand_box_title1{margin-top: 2vw}
.brand_box_title2{font-family: 'NanumMyeongjo';font-size: 6.4vw;font-weight: 900;letter-spacing: -0.05em}
.brand_box_wrap2 .brand_box_title1{margin-top: 0}
.brand_box_wrap2 .brand_box_title2{margin-top: 2vw}
.brand_box_text{margin-top: 4vw;line-height: 1}
.brand_box01_sl{position: relative;height: 77.2vw}
.box1_img{position: absolute;top: 6.9333vw;left: 0;right: 0;margin: 0 auto;width: 52.6666vw}
.box1_new{position:absolute;top:10.1333vw;left:11.3333vw;width:13.8666vw;height:13.8666vw;border-radius:50%;background-color:#a0341f}
.box1_new_text{padding-top:5.1111vw;margin-left: -1.1111vw;font-weight:700;font-size:3.7333vw;color:#fff;font-style:oblique;text-align:center}
.box1_menu{position:absolute;bottom:12.4vw;left:0;right: 0;width:32.6666vw;height:8.4vw;margin: 0 auto;border-radius:32vw;background-color:#fff}
.box1_menu_text{font-weight:700;font-size:3.7333vw;letter-spacing:-0.025em;line-height:8.4vw;color:#0b2541;text-align:center}
.brand_box1_paging{bottom: 7.0666vw;left: 0;right: 0}
.brand_box1_paging li:not(:last-child){margin-right: 2vw}
.brand_box1_paging li a{display: block;width: 1.7333vw;height: 1.7333vw;border-radius: 50%;border: 2px solid #fff;box-sizing: border-box}
.brand_box1_paging li.swiper-pagination-bullet-active a{background-color: #fff}
.box2_text{font-weight:900;font-size:13.0666vw;color:#0b2541;text-align:center}
.box3_img{position:absolute;bottom:0;left:0}
.box3_circle{position:absolute;top:8vw;left:18.6666vw;width:44vw;height:44vw;background-image:url('../img/main/brand_box3_circle.png')}
.box3_circle_sub{padding-top:12.9333vw;line-height: 1;color:#0b2541}
.box3_circle_main{margin-top:0;font-weight:900;font-size:13.3333vw;line-height:19.2222vw;color:#0b2541}
.box3_circle_main strong{font-size:15.3333vw;vertical-align:top}
.brand_link{display: block;width:30.6666vw;height:30.6666vw;margin: 20vw auto 0;border-radius:50%;background-color:#0b2541;text-align:center}
.brand_link_text{display:inline-block;margin-top:11.4666vw;border-bottom:1px solid #fff;font-family:'NanumMyeongjo';font-weight: 900;font-size:4vw;letter-spacing:-0.025em;line-height:1.6666;color:#fff}

/* simple */
.simple{padding: 12vw 4vw 0}
.simple > .inn{padding: 0 4.6666vw 8vw}
.simple_bg{position: absolute;right: 0;top: 0;width: 69.6vw}
.simple_header{margin-bottom: 4.8vw}
.simple_header .layer_title{margin-bottom: 2.9333vw;font-size: 10.6666vw;color: #0b2541}
.simple_header .layer_title em{color: #a0341f}
.simple_header .layer_text30{color: #666}
.simple_img01{width: 33.3333vw;}
.simple_img02{position:absolute;right: 0;bottom: 30.6666vw;width: 35.4666vw}
.simple_img03{bottom: -4vw;margin-left: -26.3333vw;width: 52.6666vw}
.simple_img04{bottom: -4vw;margin-left: -30.6666vw;width: 57.3333vw}
.simple_circle{display: inline-block;margin-left: 8vw;margin-bottom: 14.6666vw;width: 26.6666vw;height: 26.6666vw;border-radius: 50%;background-color: #a0341f;color: #fff}
.simple_circle .circle_inner{display: inline-block;margin-top: 6.9333vw;width: 100%;font-family: 'NotoSansKR';font-weight: 350;font-size: 3.4666vw;letter-spacing: -0.1em}
.simple_circle .circle_inner .layer_title{display: inline-block;margin-top: 1.3333vw}
.simple_box{padding: 5.3333vw 8vw;border-radius: 1.3333vw;background-color: #0b2541}
.simple_list{padding-top: 6.8666vw;padding-bottom: 7.0666vw;border-bottom: 0.1333vw solid rgba(255,255,255,0.2)}
.simple_list:last-child{border-bottom: 0}
.simple_list .layer_mtitle{padding-bottom: 3.2666vw;line-height: 1.3;color: #fff}
.simple_list .layer_text30{font-size: 3.4666vw;line-height: 1.5384;color: #8f959e}

/* system */
.system{padding: 18.9333 0 20vw}
.system_header{margin-bottom: 12vw;padding-top: 18.9333vw}
.system_header .layer_title{margin-bottom: 2.6666vw;line-height: 1.2142;color: #0b2541}
.system_slide{margin: 0 auto;width: 82.6666vw}
.system_lyr .thumb{margin-bottom: 7.2vw;width: 82.6666vw;height: 81.3333vw}
.system_lyr .thumb_bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0}
.system_lyr .text_box{text-align: center;color: #0b2541}
.system_lyr .layer_mtitle{margin-bottom: 2.9333vw}
.system_lyr .layer_text28{letter-spacing: -0.05em}
.system_lyr .layer_text28 em{font-weight: 700}
.system_lyr .layer_text01{margin-bottom: 3.2vw}
.system_lyr01 .thumb_bg{background-image: url('../img/page/sys/system_thumb01.jpg')}
.system_lyr02 .thumb_bg{background-image: url('../img/page/sys/system_thumb02.jpg')}
.system_lyr03 .thumb_bg{background-image: url('../img/page/sys/system_thumb03.jpg')}
.system_lyr03 .text_box{margin-bottom: 0}
.system_lyr01 .circle_wrap{padding-top: 19.3333vw}
.system_lyr01 .circle_wrap .circle:first-child{margin-right: 6.6666vw}
.system_lyr01 .circle{width: 31.2vw}
.system_lyr01 .circle .layer_text30{margin-top: 1.7333vw;font-size: 3.4666vw;line-height: 1.6923;color: #fff}
.sys_paging{margin-top: 4.4vw}
.sys_paging li:not(:last-child){margin-right: 2vw}
.sys_paging li a{display: block;width: 1.7333vw;height: 1.7333vw;border-radius: 50%;border: 2px solid #0b2541;box-sizing: border-box}
.sys_paging li.swiper-pagination-bullet-active a{background-color: #0b2541}
.sys_btns{margin-top: 6.6666vw}
.sys_btn{width: 12vw;height: 12vw;font-size: 0}
.sys_prev{background-image: url('../img/main/sys_prev.png')}
.sys_next{background-image: url('../img/main/sys_next.png')}


/* story */
.story{padding-top:10vw}
.story_pattern{bottom: -10vw;left: 0;width: 100%}
.story_box{padding-top: 18.4vw;padding-bottom: 20vw;border-radius:3vw;background-color:#0b2541}
.story_header{position:relative;margin-bottom:0}
.story_header_title{color:#fff}
.story_slide{margin-top: 6.8vw}
.story_slide .swiper-slide{width:66.9333vw;height:66.9333vw;margin: 0 2.6666vw}
.story_slide_bg{position:relative;width:100%;height:100%;border-radius:3vw;overflow:hidden}
.story_slide_bg:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/main/story_slide_cover.png')no-repeat center / cover}
.story_slide_twrap{position:absolute;bottom:12.6666vw;left:5.3333vw;color:#fff}
.story_slide_dq{margin-bottom:-2vw;font-weight:700;font-size:10.6666vw;letter-spacing:-0.025em;line-height:1}
.story_slide_title{margin-bottom:3.9vw;font-weight:700;font-size:4.8vw;letter-spacing:-0.025em;line-height:1.3333}
.story_slide_jumju{color:#fff}
.story_slide .swiper-pagination{position:relative;width: 76vw;height:1px;margin:10.6666vw auto 0;background:rgba(255,255,255,0.3)}
.story_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
}

/* award */
.award{margin-top: 20vw}
.award_bg{height: 124.4vw;background-image: url('../img/main/award_bg.jpg')}

/* cost */
.cost{padding:20vw 0}
.cost .layer_title{font-size: 8.666vw}
.cost_title{margin-bottom: 2.4vw;color:#0b2541}
/* .cost_table th, .cost_table td{width: 30.6666vw}
.cost_comment{padding: 6.9333vw 0 2.5333vw;font-weight: 350;font-size:3.2vw;line-height: 1;text-align:right}
.cost_table thead th,
.cost_table tfoot th,
.cost_table tfoot td{font-weight:500;font-size:4vw;text-align: center;color:#fff}
.cost_table tbody th, td{font-weight:400;font-size:4vw;color:#666}
.cost_table tbody tr:not(:last-child) th,
.cost_table tbody tr:not(:last-child) td{border-bottom:1px solid rgba(11,37,65,0.2)}
.cost_table tbody th,
.cost_table tbody td:not(:last-child){border-right:1px solid rgba(11,37,65,0.2)}
.cost_table thead{background:#0b2541}
.cost_table tfoot{background:#a0341f}
.cost_table thead th, tfoot th{line-height:10.6666vw}
.cost_table tbody td{line-height:10.5333vw;text-align: center}
.cost_table .text26{font-size: 3.4666vw;letter-spacing: -0.08em} */
.cost_img{margin: 0 auto;width: 83.2vw;height: 127.2vw;background-image: url('../img/main/cost_img.png');}

/* inquiry */
.inquiry{padding-top:18.8vw;padding-bottom:20vw;background-color:#e9e5d9}
.inquiry .layer_title{font-size: 8.666vw}
.inquiry_title{padding-bottom:2.9333vw;color:#0b2541}
.inquiry_text{color:#666}

/* store */
.store{padding-bottom: 20vw;background-color: #0b2541}
.store_title{padding-top: 20vw;margin-bottom: 8vw;color: #ededed}
.store_ul .store-letters{border-color: #777}
.store_ul .store_name{color:#ccc}
.store_ul .store_addr, .store_ul .store_tel{color:#ccc}

/* sinhwa */
/* .sinhwa{padding:10vw 0}
.sinhwa_box{height:134.9333vw;border-radius:3vw;background-image:url('../img/main/sinhwa_box_bg.jpg');overflow:hidden}
.sinhwa_logo{padding-top: 19.3333vw}
.sinhwa_header{padding-top:4.8vw}
.sinhwa_header_title{margin-bottom:3.0666vw;color:#fff}
.sinhwa_header_text{margin-bottom:6.6666vw;color:#b1b1b1}
.sinhwa_link{display:inline-block;width:37.0666vw;height:12vw;border-radius:32vw;background-color:#a0341f;font-weight: 350;font-size:3.4666vw;letter-spacing:-0.025em;line-height:12vw;color:#fff;text-align:center} */

/* sns */
/* .sns{padding:8.9333vw 0 19.7333vw}
.sns_header{margin-bottom:6.9333vw}
.sns_header_title{font-family: 'NanumMyeongjo';font-weight: 900;font-size: 8.6666vw;color:#0b2541}
.sns_slide .swiper-slide{width:29.3333vw;height:29.3333vw;margin-right:2.6666vw} */
