.banner{display: table;width: 100%;height: 650px}
.banner_inner{display: table;height: 100%}
.banner_bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: no-repeat center / cover}
.banner_twrap{display: table-cell;vertical-align: middle}
.banner_title{font-weight: 900;font-size: 60px;letter-spacing: -0.035em;line-height: 1.25;color: #fff}
.banner_title em{color: #be8b4c}
.banner_text{padding-top: 23px;color: #fff}
.layer_text18{line-height: 1.7777}

/* success */
.success{padding-bottom: 150px}
.success_banner .banner_bg{background-image: url(../img/page/system/success_banner_bg.jpg)}
.success_lists{padding-top: 99px;padding-bottom: 61px}
.success_list{margin: 0 15px}
.success_list span{display: inline-block;padding: 0 38px;border-radius: 40px;background-color: #122437;font-family: 'NotoSansKR';font-weight: 700;font-size: 30px;line-height: 70px;color: #fff}
.success_box{max-width: 1640px;margin: 0 auto;background-color: #ece5d4;padding-top: 100px;padding-bottom: 113px}
.success_box::before{content: "";position: absolute;top: 428px;left: 0;width: 100%;height: 1px;background-color: rgba(18,36,55,0.2)}
.success_box_title{font-weight: 900;letter-spacing: -0.035em;color: #122437}
.success_box_title em{color: #be8b4c}
.success_box_text{padding-top: 21px;color: #666}
.success_cont{padding-top: 54px}
.success_cont{width: 360px}
.success_cont_ico{position: relative}
.success_cont_ico::before{content: "";position: absolute;bottom: -38px;left: 0;right: 0;width: 11px;height: 11px;margin: 0 auto;border-radius: 50%;background-color: #122437}
.success_cont_title{padding-top: 75px;font-family: 'NotoSansKR';font-weight: 700;font-size: 24px;color: #122437}
.success_cont_text{padding-top: 14px;color: #666}

/* help */
/* .help_banner .banner_bg{background-image: url('../img/page/system/help_banner_bg.jpg')}
.help_cont{display: flex;padding-top: 120px;padding-bottom: 150px;justify-content: space-between}
.help_blue{margin-right: 100px;padding-left: 50px}
.help_arrow{top: 117px;width: 0;height: 0;border-left: 8px solid #122437;border-top: 8px solid transparent;border-bottom: 8px solid transparent}
.help_arrow01{right: -36px}
.help_arrow02{right: -54px;opacity: 0.5}
.help_arrow03{right: -72px;opacity: 0.3}
.help_red{border-radius:50%;background-color: #cb4427}
.help_red_center{z-index: 1}
.help_green_center{top:0;left:0;z-index:1;width:100%;height:100%;opacity:0}
.help_red_spread01, .help_red_spread02{top:0;left:0;border-radius: 50%;width:100%;height:100%;background-color: #cb4427}
.help_cont_twrap{padding-top: 22px;padding-right: 50px}
.help_cont_title{padding-bottom: 16px;font-family: 'NotoSansKR';font-weight: 700;font-size: 45px;line-height: 1.333;color: #122437}
.help_cont_title em{color: #be8b4c}
.help_cont_text{color: #666} */

/* .help_red_spread02{top: -28px;left: -28px;border-radius: 50%;width: 306px;height: 306px;background-color: rgba(203,68,39,0.1)} */

/* effort */
.effort_banner .banner_bg{background-image: url('../img/page/system/effort_banner_bg.jpg')}
.effort_banner .banner_title em{color: #f0b163}
.effort_boxs{display: flex;padding-top: 99px;padding-bottom: 150px;flex-direction: row;flex-wrap: wrap}
.effort_boxs li{position: relative;width: 380px;height: 380px;background-color: #ece5d4}
.effort_boxs li.effort_box01{width: 790px;background: url('../img/page/system/effort_box01_bg.png')}
.effort_boxs li.effort_box02{background-color: #cb4427}
.effort_box01{margin-bottom: 30px}
.effort_box01, .effort_box03, .effort_box04{margin-right: 30px}
.effort_haccp{top: 25px;right: 35px}
.effort_box_num{top: 20px;right: 20px;width: 33px;height: 33px;box-sizing: border-box;padding-top: 7px;border-radius: 50%;background-color: #122437;font-family: 'BebasNeue';font-weight: 700;font-size: 20px;letter-spacing: 0;text-align: center;color: #ece5d4}
.effort_box_twrap{position: absolute;bottom: 53px;left: 40px}
.effort_box_title{font-family: 'NotoSansKR';font-weight: 700;font-size: 40px;line-height: 1.25;color: #fff}
.effort_box_text{padding-top: 17px;font-family: 'NotoSansKR';font-weight: 350;font-size: 18px;line-height: 1.7777;color: #fff}
.effort_box03 .effort_box_title, .effort_box04 .effort_box_title, .effort_box05 .effort_box_title{color: #122437}
.effort_box03 em, .effort_box04 em, .effort_box05 em{color: #be8b4c}
.effort_box03  .effort_box_text, .effort_box04 .effort_box_text, .effort_box05 .effort_box_text{color: #666}
