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


.txt_dot{position: relative;display: inline-block}
.txt_dot::before{content: '';position: absolute;top: -25px;left: 50%;margin-left: -5px;width: 10px;height: 10px;border-radius: 50%;background-color: #fff}

.youtube{max-width: 1800px;width: 100%;height: 811px;margin: 126px auto 0;overflow: hidden;}

.main_visual{position:relative;height:calc(100vh - 10px);padding:150px 50px 50px;box-sizing:border-box}
.mv_box{position:relative;height:100%;border-radius:10px;background-image:url('../img/main/mv_box_bg.jpg');overflow:hidden;background-color:#fff}
.mv_box .inner{}
.mv_title{position:absolute;top:95px;left:0}
.mv_svg{display: block;margin-bottom: 6px;width: 347px;height: 119px;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{font-family:'NanumMyeongjo';font-size: 55px;font-weight:700;color:#fff}
.mv_text{position:absolute;bottom:95px;right:30px;color:#fff}
.mv_circle{top:132px;margin-left:380px;width:170px;height:170px}
.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:8px;bottom:8px;left:8px;right:8px;border:1px solid rgba(255,255,255,0.6);border-radius:50%}
.mv_circle .circle_text{width:100%;font-weight:700;font-size:30px;letter-spacing:-0.04em;line-height:1.1666;color:#fff}
.mv_circle .circle_text img{margin-left:5px}
.mv_line{position:absolute;top:50%;left:0;width:100%;height:1px;background-color:rgba(191,88,67,0.8)}

.mv_menu_slide{position:absolute;top:0;left:0;width:100%;height:100%}
.mv_menu_slide .swiper-container{}
.mv_menu_slide .slide_img1{top:50%;margin-top:-286px;margin-left:-261px;transform:rotateZ(90deg);transform-origin:261px 251px}

.mv_slide{position:absolute;top:0;left:0;width:100%;height:100%}
.mv_slide .swiper-slide{width:40%}
.mv_side{position:absolute;top:50%;left:0;width:100%;margin-top:-70px;text-align:center;transition:all 0.3s}
.mv_side_text{font-weight:350;font-size:16px;letter-spacing:-0.025em;color:rgba(191,88,67,0.4);transition:all 0.3s}
.mv_side_value{margin-bottom:25px;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:63px;transition:all 0.3s}
.mv_side_value .value_unit{font-size:32px;transition:all 0.3s}
.swiper-slide-active .mv_side{margin-top:120px}
.swiper-slide-active .mv_side_value{margin-bottom:20px}
.swiper-slide-active .mv_side_value .value_num{font-size:138px;color:#fff}
.swiper-slide-active .mv_side_value .value_unit{font-size:67px;color:#fff}
.swiper-slide-active .mv_side_text{color:#fff}



/* main_flow */
.main_flow{padding:90px 0}
.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_cont > div, .main_flow .slide_cont > p{margin-right:58px}
.main_flow .slide_text{font-weight:700;font-family:'NanumMyeongjo';font-size:100px;letter-spacing:0.09em;line-height:1;color:#0b2541}

/* sales */
.sales{padding:0 50px}
.sales_box{position:relative;max-width:1800px;height:858px;padding-top:120px;box-sizing:border-box;margin:0 auto;border-radius:10px;background-color:#e9e5d9}
.sales_box_line{position:absolute;top:445px;left:0;width:100%;height:1px;background-color:#0b2541}
.sales_header{color:#0b2541}
.sales_header_title{font-family:'NanumMyeongjo';font-weight:900;margin-bottom:24px}
.sales_header_text{color:#0b2541}
.sales_header_unit{position:absolute;top:0;right:0;font-size:16px;letter-spacing:-0.025em;line-height:2;color:#0b2541}
.sales_box_cont{position:absolute;bottom:133px;left:0;width:100%;border-bottom:2px solid #0b2541}
.sales_slide{}
.sales_slide .swiper-slide{width:240px;height:140px}
.sales_slide .slide1{background-image:url('../img/main/sales_slide_img1.jpg')}
.sales_slide .slide2{background-image:url('../img/main/sales_slide_img2.jpg')}
.sales_slide .slide3{background-image:url('../img/main/sales_slide_img3.jpg')}
.sales_slide .slide4{background-image:url('../img/main/sales_slide_img4.jpg')}
.sales_slide .slide5{background-image:url('../img/main/sales_slide_img5.jpg')}
.sales_slide .slide6{background-image:url('../img/main/sales_slide_img6.jpg')}
.sales_slide .slide7{background-image:url('../img/main/sales_slide_img7.jpg')}
.sales_slide .slide8{background-image:url('../img/main/sales_slide_img8.jpg')}
.sales_bar{bottom:0;width:20px;border-radius:10px 10px 0 0;background-color:#0b2541}
.sales_bar1{height:170px;margin-left:-510px}
.sales_bar2{height:210px;margin-left:-260px}
.sales_bar3{height:264px;margin-left:-10px}
.sales_bar4{height:320px;margin-left:240px}
.sales_bar5{height:364px;margin-left:490px;background-color:#a0341f}
.sales_bar .bar_year{position:absolute;bottom:-45px;left:50%;margin-left:-30px;width:60px;font-weight:500;font-size:18px;letter-spacing:-0.025em;line-height:1.7777;color:#0b2541;text-align:center}
.sales_bar .bar_value{position:absolute;top:-50px;left:50%;margin-left:-50px;width:100px;text-align:center;color:#0b2541}
.sales_bar .bar_value_num{font-weight:900;font-size:30px;letter-spacing:-0.025em;line-height:1.3333}
.sales_bar5 .bar_value{top:-100px;color:#a0341f}
.sales_bar5 .bar_value_text{font-size:16px;letter-spacing:-0.025em;line-height:1.2}
.sales_bar5 .bar_value_num{font-size:50px;line-height:0.9}
.sales_bar5 .bar_value_circle1{position:absolute;top:50%;left:50%;width:130px;height:130px;border-radius:50%;background-color:#dbc3b5;transform:translate(-50%,-50%)}
.sales_bar5 .bar_value_circle2{position:absolute;top:50%;left:50%;width:130px;height:130px;border-radius:50%;background-color:#dbc3b5;transform:translate(-50%,-50%)}

/* open */
.open{margin-top: 150px;padding:0 50px}
.open_box{position:relative;max-width:1800px;padding:74px 0;box-sizing:border-box;margin:0 auto;background-color: #621507}
.open_deco{top: 0;margin-left: -900px}
.open_food{top: 140px;margin-left: -260px}
.open_ttl_top{margin-bottom: 106px}
.open_ttl_top > *{vertical-align: middle}
.open_ttl_top .txt{margin: 0 38px;font-family: 'NanumMyeongjo';font-size: 40px;letter-spacing: -0.025em;color: #fff}
.open_ttl_top .line{width: 175px;height: 2px;background-color: rgba(255,255,255,0.4)}
.open_ttl{margin: 0 auto;max-width: 1372px}
.open_lists{margin: 147px auto 0;max-width: 1200px}
.open_list{width: calc(96%/3);height: 100px;margin-bottom: 20px;border: 5px solid #400b02;box-sizing: border-box;background-color: #fff;text-align: center}
.open_list:nth-child(3n-1){margin: 0 2%}
.open_txts > *{vertical-align: middle}
.open_store{margin-right: 23px;font-size: 35px;font-weight: 700;letter-spacing: -0.04em;line-height: 90px}
/* .open_store.ft33{font-size: 33px} */
.open_store.ft30{width:185px;font-size: 30px}
.open_blink{width: 142px;background-color: #e6b335;font-size: 35px;font-weight: 700;line-height: 50px;color: #fff}
.open_blink.on{animation: openBlink 1s infinite step-end}
.open_blink em{font-style: oblique}

.new_open_lists{margin-top: 60px;padding: 87px 100px 44px;border: 1px solid rgba(255,255,255,0.4);}
.new_open_list_tit{margin-left: -430px;margin-top: -20px;z-index: 2;}
.new_open_list_tit_bg{display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: calc(100% + 72px);height: 100%;background-color: #621507;}

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

/* search */
.search{margin: 150px 50px;border-radius: 10px;overflow: hidden;}
.search_bg{position: absolute;top:  0;left: 50%;transform: translateX(-50%);max-width: 1800px;width: 100%;height: 100%;background-image: url('../img/main/search_bg.jpg');}
.search_top{display: flex;width: 1260px;margin: 0 auto;padding-top: 120px;}
.search_top_box{width: 50%;}
.search_top_left_img{padding-left: 114px;}
.search_top_right_txt{padding-top: 40px;color: #fff;}
.search_top_right_subTit{padding-bottom: 20px;font-size: 32px;letter-spacing: -0.05em;font-family: 'NanumMyeongjo';font-weight: 700;}
.search_top_right_tit{padding-bottom: 30px;font-size: 65px;letter-spacing: -0.05em;font-family: 'NanumMyeongjo';font-weight: 700;}
.search_top_right_des{padding-bottom: 35px;font-size: 38px;letter-spacing: -0.05em;font-weight: 700;}
.search_bar{width: 432px;padding: 5px;background-color: #03c75a;box-sizing: border-box;}
.search_bar_in{display: flex;}
.search_bar_in_left{width: 354px;padding: 16px 0;background-color: #fff;}
.search_bar_in_left .txt{height: 35px;padding-left: 26px;font-size: 35px;font-weight: 700;letter-spacing: -0.05em;}
.search_bar_in_right{display: flex;align-items: center;justify-content: center;width: calc(100% - 354px);}
.search_bottom{display: flex;align-items: center;justify-content: center;max-width: 1540px;width: 100%;margin: 0 auto;padding: 0 20px 120px 20px;box-sizing: border-box;}
.search_bottom_list{width: calc((100% - 68px)/5); margin-right: 17px;}
.search_bottom_list:last-child{margin-right: 0;}
.search_bottom_list img{width: 100%;}

/* hot */
.hot{width: 100%;padding-top: 150px;color: #fff;}
.hot_tit{padding-bottom: 60px;font-size: 60px;letter-spacing: -0.05em;font-weight: 700;font-family: 'NanumMyeongjo';text-align: center;}
.hot_bg{background-image: url('../img/main/hot_bg.jpg');}
.hot_graph{padding-bottom: 20px;}
.hot_b_graph{z-index: 10;width: 541px;height: 542px;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_img_wrap{display: flex;justify-content: space-between;margin-top: -360px;}
.hot_b_img_box{display: flex;align-items: end;}
.hot_b_img_box .img01,
.hot_b_img_box .img03{margin-right: 40px;}
.hot_b_img_box .img{opacity: 0.6;}
.hot_b_graph_on{animation: neon02 1s steps(1) infinite;}
@keyframes neon02{
    0% {opacity: 0.3;}
    50% {opacity: 1;}
    100% {opacity: 0.3;}
}

/* least */
.least{padding: 150px 0;color: #fff;}
.least_bg{background-image: url('../img/main/least_bg.jpg');}
.least_cont{display: flex;align-items: center;width: 1260px;margin: 0 auto;}
.least_box{width: 50%;}
.least_left_des01{padding-bottom: 30px;font-size: 35px;line-height: 1.51;letter-spacing: -0.05em;}
.least_left_des02{padding-bottom: 30px;font-size: 35px;line-height: 1.51;font-weight: 700;letter-spacing: -0.05em;color: #e5f2ff;}
.least_left_tit{font-size: 50px;font-family: 'NanumMyeongjo';line-height: 1.33;letter-spacing: -0.05em;}
.least .highlight_txt{font-size: 60px;letter-spacing: -0.05em;}
.least_right_list{position: relative;width: 610px;height: 217px;margin-bottom: 20px;}
.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');}
.least_right_list img{position: absolute;top: 50%;left: 20px;margin-top: -88.5px;}

/* entered */
.entered{margin: 150px 0 120px;padding: 0 30px}
.entered_wrap{margin: 0 auto;padding-bottom: 120px;max-width: 1800px;background-image: url('../img/main/entered_bg.jpg')}
.ent_head{margin-bottom: 93px;padding-top: 113px;color: #fff}
.ent_title{margin-bottom: 26px;font-family: 'NanumMyeongjo';font-weight: 700}
.ent_title em{color: #e6b335}
.ent_text{color: #fff}
.ent_recipe:nth-child(2){margin: 0 75px}
.ent_nums{top: 307px;left: 0;right: 0;font-family: 'NanumMyeongjo';font-weight: 900;color: #ba1706}
.ent_nums > *{vertical-align: baseline;font-size: 48px}
.ent_ps{margin-top: 33px;font-family: 'NanumMyeongjo';font-weight: 700;font-size: 30px;letter-spacing: -0.05em;color: #fff}

/* revenue */
.revenue{padding-bottom: 120px}
.revenue_head{margin-bottom: 70px}
.revenue_ttl{font-family: 'NanumMyeongjo';font-weight: 900;font-size: 60px;letter-spacing: -0.05em;line-height: 1.1333}
.revenue_ttl em{font-size: 75px;color: #0b2541}
.revenue_txt{margin-top: 35px;font-size: 18px;font-weight: 350;letter-spacing: -0.025em}
.revenue_cont{margin: 0 auto;width: 1260px}
.revenue_blink{top: 40px;right: 208px;animation: blink 1s step-end infinite}

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

/* deli */
.deli{padding:0 30px 150px}
.deli_inn{padding-top:150px;border-radius:10px;background-color:#e9e5d9}
.deli_top{margin-bottom:54px}
.deli_top_title{margin:30px 0 22px;color:#0b2541}
.deli_slide .swiper-slide{width:260px;height:325px}

/* media */
.media{padding: 0 30px}
.media_wrap{padding-bottom: 134px;border-radius: 10px;background-color: #a0341f}
.media_head{margin-bottom: 64px;padding-top: 175px}
.media_title{margin-bottom: 20px;font-family: 'NanumMyeongjo';font-size: 67px;font-weight: 700;line-height: 1.2537;letter-spacing: -0.05em;color: #fff}
.media_text{font-size: 23px;font-weight: 350;letter-spacing: -0.05em;color: #fff}
.media_cont{height: 620px;background: url('../img/main/media_cont.png') no-repeat center}
.media_slide{top: 60px;left: 0;right: 0;margin: 0 auto;width: 504px;height: 504px}
.media_sl{width: 504px;height: 504px}
.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:0 30px;margin-bottom:150px}
.brand_inner{position:relative;max-width:1500px;height:2130px;margin:0 auto}
.brand_header{padding-top:144px}
.brand_header_label{margin-bottom:8px;font-weight:350;font-size:12px;letter-spacing:0.3em;line-height:2.6666;color:#000}
.brand_header_title{margin-bottom:24px;color:#0b2541}
.brand_header_text{color:#666}
.brand_box_wrap{position:absolute}
.brand_box_wrap1{top:240px;right:13px}
.brand_box_wrap2{top:566px;left:30px}
.brand_box_wrap3{bottom:0;right:73px}
.brand_box{position: relative;width:580px;border-radius:10px}
.brand_box1{height: 546px;background-color:#0b2541}
.brand_box2{width: 518px;height: 660px;background-image: url('../img/main/brand_box02.jpg')}
.brand_box3{height: 530px;background-color:#e9e5d9}
.brand_box_twrap{margin-bottom: 60px}
.brand_label{display: inline-block;margin-bottom: 24px;padding: 0 20px;background-color: #0b2541;font-family: 'NanumMyeongjo';font-size: 30px;font-weight: 700;letter-spacing: -0.025em;line-height: 56px;color: #fff;text-align: center}
.brand_box_title1, .brand_box_title2, .brand_box_text{color: #0b2541}
.brand_box_title1{line-height: 1}
.brand_box_wrap2 .brand_box_title1{margin-bottom: 15px}
.brand_box_title2{margin-bottom:15px;font-family: 'NanumMyeongjo';font-size: 45px;font-weight: 900;letter-spacing: -0.05em}
.brand_box_wrap2 .brand_box_title2{margin-bottom: 0}
.brand_box_text{margin-top: 30px;line-height: 1}

.brand_box1 .brand_box_twrap{color:#fff}
.brand_box01_sl{position: relative;height: 546px}
.brand_box1 .box1_img{position:absolute;top:50px;left:105px}
.brand_box1 .box1_new{position:absolute;top:72px;left:80px;width:90px;height:90px;border-radius:50%;background-color:#a0341f}
.brand_box1 .box1_new_text{padding-top:28px;font-weight:700;font-size:24px;line-height:1.3333;color:#fff;font-style:oblique;text-align:center}
.brand_box1 .box1_menu{position:absolute;bottom:80px;left:167px;width:246px;height:50px;border-radius:25px;background-color:#fff}
.brand_box1 .box1_menu_text{font-weight:700;font-size:22px;letter-spacing:-0.025em;line-height:50px;color:#0b2541;text-align:center}
.brand_box1_paging{bottom: 50px;left: 0;right: 0}
.brand_box1_paging li:not(:last-child){margin-right: 15px}
.brand_box1_paging li a{display: block;width: 12px;height: 12px;border-radius: 50%;border: 2px solid #fff;box-sizing: border-box}
.brand_box1_paging li.swiper-pagination-bullet-active a{background-color: #fff}

.brand_box2_img{top: 320px;left: 77px}
.brand_box2_slide{}
.brand_box2_slide2{margin-top:30px}
.brand_box2_slide2 .swiper-container{height:105px}
.box2_text{padding-bottom:20px;font-weight:900;font-size:85px;letter-spacing:-0.05em;line-height:85px;color:#0b2541;text-align:center}

.brand_box3 .brand_box_twrap{color:#0b2541}
.brand_box3 .brand_box_text{color:#0b2541}
.box3_img{position:absolute;bottom:0;left:27px}
.box3_circle{position:absolute;top:56px;left:125px;width:330px;height:330px;background-image:url('../img/main/brand_box3_circle.png')}
.box3_circle_sub{padding-top:100px;color:#0b2541}
.box3_circle_main{margin-top:-5px;font-weight:900;font-size:100px;letter-spacing:-0.05em;line-height:100px;color:#0b2541}
.box3_circle_main strong{font-size:115px;vertical-align:top}

.brand_link{position:absolute;bottom:153px;left:205px;width:230px;height:230px;border-radius:50%;background-color:#0b2541;text-align:center}
.brand_link_text{display:inline-block;margin-top:90px;border-bottom:1px solid #fff;font-family:'NanumMyeongjo';font-size:30px;letter-spacing:-0.025em;line-height:1.6666;color:#fff}

/* simple */
.simple{padding-top: 175px;padding-bottom: 463px}
.simple .txt_dot::before{background-color: #0b2541}
.simple .inn{max-width: 1200px;margin: 0 auto}
.simple > .inn{z-index: 2}
.simple .title{font-family: 'NanumMyeongjo';font-weight: 900;font-size: 60px;letter-spacing: -0.05em;line-height: 1.25;color: #0b2541;margin-bottom: 22px}
.simple .title em{color: #a0341f}
.simple .desc{font-family: 'NotoSansKR';font-weight: 350;font-size: 18px;letter-spacing: -0.025em;line-height: 1.7777;color: #666}

.simple_img01{bottom: 125px;margin-left: -500px;border-radius: 10px;overflow: hidden}
.simple_img02{top: 200px;margin-left: 225px;border-radius: 10px;overflow: hidden}
.simple_main{display: block;text-align: center;margin-top: 146px}
.simple_main .simple_img03{position: absolute;left: 50%;top: 0;margin-left: -291.5px;opacity: 1}
.simple_main .simple_img04{opacity: 0}

.simple_circle{display: table;top: 275px;margin-left: 129px;font-family: 'NotoSansKR';font-weight: 350;font-size: 14px;letter-spacing: -0.025em;color: #fff;height: 200px}
.simple_circle::before{content: '';display: inline-block;position: absolute;width: 200px;height: 200px;border-radius: 50%;background-color: #a0341f;z-index: 1}
.simple_circle .circle_inner{position: relative;z-index: 10;display: table-cell;padding-top: 15px;vertical-align: middle;width: 200px}
.simple_circle .title{color: #fff;margin-top: 10px}

.simple_box{position: absolute;bottom: 150px;left: 50%;margin-left: -750px;width: 1500px;border-radius: 10px;background-color: #0b2541}
.simple_listWrap{padding: 75px 0}
.simple_list{float: left;width: 400px;height: 198px;border-right: 1px solid #fff;box-sizing:border-box}
.simple_list:last-child{border: 0}
.simple_list .sub{margin-top: 29px;font-family: 'NanumMyeongjo';font-weight: 900;font-size: 30px;letter-spacing: -0.05em;line-height: 1.3333;color: #fff}
.simple_list .desc{margin-top: 12px;color: #8f959e}

/* system */
.system{padding-bottom: 150px}
.system .title{font-family: 'NanumMyeongjo';font-weight: 900;font-size: 60px;letter-spacing: -0.05em;color: #0b2541;margin-bottom: 30px}
.system .text_box{max-width: 880px;margin: 0 auto}
.system .sub{font-family: 'NanumMyeongjo';font-weight: 900;font-size: 35px;letter-spacing: -0.05em;color: #0b2541;width: 50%;float: left}
.system .desc{font-family: 'NotoSansKR';font-weight: 350;font-size: 18px;letter-spacing: -0.025em;color: #666}
.system .desc_sm{font-size: 16px;color: #fff;margin-top: 30px}
.system .desc_bold{font-weight: 700;font-size: 20px;margin: 37px 0 10px}
.system_right .desc{color: #0b2541;line-height: 1.7777}

.system_slide{margin: 0 auto;padding: 0 20px;max-width: 1820px;box-sizing: border-box}
.system_lyr .circle_wrap{padding-top: 165px}
.system_lyr .circle{display: inline-block;margin: 0 53px}
.system_lyr .thumb{position:relative;height: 608px;border-radius: 10px;overflow: hidden;margin: 58px auto}
.system_lyr .thumb_bg{position:absolute;top:0;left:0;width:100%;height:800px}
.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_right{width: 50%;float: right}
.sys_paging{margin-top: 40px}
.sys_paging li:not(:last-child){margin-right: 15px}
.sys_paging li a{display: block;width: 12px;height: 12px;border-radius: 50%;border: 2px solid #0b2541;box-sizing: border-box}
.sys_paging li.swiper-pagination-bullet-active a{background-color: #0b2541}
.sys_btns{top: 780px;left: 0;right: 0;margin: 0 auto;max-width: 1320px}
.sys_btn{top: 0;width: 90px;height: 90px;font-size: 0}
.sys_prev{left: 0;background-image: url('../img/page/sys/system_prev.png')}
.sys_next{right: 0;background-image: url('../img/page/sys/system_next.png')}


/* story */
.story{padding:0 50px}
.story_box{max-width:1800px;margin:0 auto;padding:80px 0 87px;border-radius:10px;background-color:#0b2541}
.story_header{position:relative;margin-bottom:40px}
.story_header_link{position:absolute;top:30px;right:150px;font-size:16px;letter-spacing:-0.025em;line-height:2;color:#fff}
.story_header_title{color:#fff}
.story_slide .swiper-container{max-width:1626px}
.story_slide .swiper-slide{width:502px}
.story_slide .swiper-slide:before{content:'';display:block;padding-top:100%}
.story_slide_bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;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}
.story_slide_twrap{position:absolute;bottom:36px;left:30px;right:30px;color:#fff}
.story_slide_dq{margin-bottom:-20px;font-weight:700;font-size:70px;letter-spacing:-0.025em;line-height:1}
.story_slide_title{margin-bottom:17px;font-weight:700;font-size:30px;letter-spacing:-0.025em;line-height:1.3333}
.story_slide_jumju{color:#fff}
.story_slide .swiper-pagination{position:relative;height:1px;margin-top:60px;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: 150px;padding: 0 30px}
.award_bg{height: 943px;background: url('../img/main/award_bg.jpg') no-repeat center}

/* sinhwa */
/* .sinhwa{padding:150px 70px 0}
.sinhwa_box{max-width:1500px;height:514px;margin:0 auto;border-radius:10px;background-image:url('../img/main/sinhwa_box_bg.jpg');overflow:hidden}
.sinhwa_box{}
.sinhwa_header{padding-top:120px;padding-left:60px}
.sinhwa_header_title{margin-bottom:16px;color:#fff}
.sinhwa_header_text{margin-bottom:43px;color:#b1b1b1}
.sinhwa_link{display:inline-block;width:170px;height:58px;border-radius:10px;background-color:#a0341f;font-size:16px;letter-spacing:-0.025em;line-height:58px;color:#fff;text-align:center}
.sinhwa_logo{position:absolute;top:37px;right:35px} */

/* sns */
/* .sns{padding-top:135px}
.sns_header{margin-bottom:35px}
.sns_header_title{color:#0b2541}
.sns_slide .swiper-slide{width:270px;height:270px;margin-right:30px} */

/* cost */
.cost{padding-top:142px;padding-bottom:150px}
.cost_title{margin-bottom: 10px;color:#0b2541}
/* .cost_table{width:1100px;margin:0 auto;text-align:center}
.cost_comment{padding:17px 0;font-size:16px;text-align:right;}
.cost_table thead th{font-family:'NotoSansKR';font-weight:500;font-size:18px;color:#fff}
.cost_table tfoot th, tfoot td{font-family:'NotoSansKR';font-weight:700;font-size:22px;color:#fff}
.cost_table tbody th, td{font-family:'NotoSansKR';font-weight:350;font-size:18px;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, tfoot{line-height:60px}
.cost_table tbody{line-height:59px} */
.cost_img{margin: 0 auto;width: 1126px;height: 768px;background-image: url('../img/main/cost_img.png');}

/* inquiry */
.inquiry{padding-top:142px;padding-bottom:150px;background-color:#e9e5d9}
.inquiry_head{padding-bottom:50px}
.inquiry_title{padding-bottom:22px;color:#0b2541}
.inquiry_text{line-height:1;color:#666}

/* store */
.store{background-color: #0b2541}
.store_title{margin-bottom: 60px;padding-top: 150px;color: #fff}
.store_map{margin: 0 auto;max-width: 1800px;height: 770px;background-color: #000}

/* ~1450px */
@media (max-width: 1450px){
    .new_open_lists{padding: 87px 0 44px;}
}
