@charset "UTF-8";
.logo_box{padding:2rem 1rem;border:1px solid #d4d8dd;border-radius:.5rem;background:url(/images/web/gongyoung/sub/logo_ptrn-16622907cc996460ae43c7b54d439cd6.png);text-align:center}
.logo_box .img{line-height:0}
.logo_box .img img,.msg_img img{max-width:100%}
@media (max-width:768px){
.logo_box{padding:1rem}
.logo_box .img img{max-height:2.8rem}
}
.logo_dsc{margin:1.1rem 0 2rem;color:#b80b29;font-weight:600;font-size:1.2rem;line-height:1.9rem}
@media (max-width:768px){
.logo_dsc{font-size:1rem;line-height:1.5rem}
}
@media (max-width:430px){
.btn_width{min-width:140px;width:calc(50% - .8rem)}
}
@media (max-width:380px){
.btn_width{margin:5px 0;width:100%}
}
.prg{margin:1rem 0 2rem}
.prg .text{font-weight:700;font-size:1rem}
@media (max-width:380px){
.prg .text{font-size:.9rem}
}
.prg .pc_red{margin-bottom:.5rem;font-weight:700;font-size:1.1rem}
@media (max-width:380px){
.prg .pc_red{font-size:1rem}
}
.prg p{word-break:keep-all}
@media (max-width:380px){
.prg p{font-size:.8rem}
}
.prg:nth-child(8){margin-top:3.5rem}
.prg .sign{text-align:right;font-weight:700}
.txt_lst{position:relative;padding-left:1.5rem}
.txt_lst .num{position:absolute;top:-1.5px;left:0;color:#b80b29;font-weight:700;font-family:"Paperlogy"}
.txt_lst p:first-child{font-weight:700}
.history .img_banner{background:url(/images/web/gongyoung/sub/history_img_02-80e5bd4987b0e0dffee18e513d5ad552.png) no-repeat;background-color:#f8f5f5}
@media (max-width:768px){
.history .img_banner{background:#f8f5f5}
}
.history .img_banner_CP{background:url(/images/web/gongyoung/sub/cp_history_img_02-2421ca438eeec7ec0f11fb94c62b50b4.png) no-repeat;background-color:#e7e6e9}
@media (max-width:768px){
.history .img_banner_CP{background:#e7e6e9}
}
.history .img_banner,.history .img_banner_CP{margin-bottom:2.5rem;width:100%;border-radius:.5rem .5rem .5rem 3rem;background-position:right;background-size:contain}
@media (max-width:960px){
.history .img_banner,.history .img_banner_CP{background-position-x:110%}
}
@media (max-width:860px){
.history .img_banner,.history .img_banner_CP{background-position-x:150%}
}
@media (max-width:380px){
.history .img_banner,.history .img_banner_CP{border-radius:.5rem .5rem .5rem .5rem}
}
.history .img_banner .text_box,.history .img_banner_CP .text_box{padding:2rem 4rem;width:50%;word-break:keep-all}
.history .img_banner .text_box .txt_cp,.history .img_banner_CP .text_box .txt_cp{color:#b80b29;letter-spacing:1px}
.history .img_banner .text_box .txt_cp span,.history .img_banner_CP .text_box .txt_cp span{font-weight:900}
@media (max-width:1380px){
.history .img_banner .text_box,.history .img_banner_CP .text_box{padding:2rem 3rem}
}
@media (max-width:768px){
.history .img_banner .text_box,.history .img_banner_CP .text_box{width:100%}
}
@media (max-width:580px){
.history .img_banner .text_box,.history .img_banner_CP .text_box{padding:2rem}
}
.history .img_banner .text_box .text_title,.history .img_banner_CP .text_box .text_title{color:#b80b29;letter-spacing:2px;font-weight:800;font-size:1.1rem}
@media (max-width:580px){
.history .img_banner .text_box .text_title,.history .img_banner_CP .text_box .text_title{font-size:1rem}
}
.history .img_banner .text_box .period,.history .img_banner_CP .text_box .period{margin:.6rem 0;font-weight:800;font-size:2.1rem}
@media (max-width:580px){
.history .img_banner .text_box .period,.history .img_banner_CP .text_box .period{padding:0;font-size:1.8rem;line-height:120%}
}
.history .img_banner .text_box .content,.history .img_banner_CP .text_box .content{line-height:1.5rem}
@media (max-width:380px){
.history .img_banner .text_box .content,.history .img_banner_CP .text_box .content{line-height:1.3rem}
}
.history .history_bar,.mission{position:relative}
.history .history_bar .history_actbar{display:block;position:absolute;top:.5rem;left:50%;max-height:100%;width:1px;height:0;background:#b80b29;content:""}
@media (max-width:768px){
.history .history_bar .history_actbar{left:.5rem}
}
.history .history_bar::before{display:block;position:absolute;top:0;bottom:1rem;left:50%;width:1px;background:#ddd;content:""}
@media (max-width:768px){
.history .history_bar::before{left:.5rem}
}
.history .history_bar .cont_wrap+.cont_wrap{margin-top:2rem;margin-bottom:3rem}
.history .history_bar .cont_right{padding-left:calc(50% + 2.5rem)}
@media (max-width:768px){
.history .history_bar .cont_right{padding-left:3rem}
}
@media (max-width:380px){
.history .history_bar .cont_right{padding-left:2rem}
}
.history .history_bar .cont_left dl dt,.history .history_bar .cont_right dl dt{position:relative;margin-bottom:1.5rem;font-weight:900;font-size:1.8rem}
.history .history_bar .cont_right dl dt::before{display:block;position:absolute;top:0;left:calc(-3.25rem + .5px);width:1.5rem;height:1.5rem;border-radius:50%;background:#ddd;content:""}
@media (max-width:380px){
.history .history_bar .cont_right dl dt::before{left:calc(-2.25rem + .5px)}
}
.history .history_bar .cont_right dl dt::after{position:absolute;top:.375rem;left:calc(-2.875rem + .5px);width:.75rem;height:.75rem;border-radius:50%;background:#fff;content:""}
@media (max-width:380px){
.history .history_bar .cont_right dl dt::after{left:calc(-1.875rem + .5px)}
}
.history .history_bar .cont_right dl dd>div{position:relative;padding-left:2.5rem;letter-spacing:-1px}
.history .history_bar .cont_right dl dd>div>p{position:absolute;top:0;left:.5rem;font-weight:800;font-size:.8rem}
.history .history_bar .cont_right dl dd>div li{position:relative;padding-left:.75rem}
.history .history_bar .cont_right dl dd>div li::after{position:absolute;top:.575rem;left:0;width:.25rem;height:.25rem;border-radius:50%;background:#787878;content:""}
.history .history_bar .cont_right dl dd>div::before{position:absolute;top:.525rem;left:calc(-2.65rem + .25px);width:.35rem;height:.35rem;border-radius:30%;background:#ddd;content:"";transform:rotate(45deg)}
@media (max-width:768px){
.history .history_bar .cont_right dl dd>div::before{left:-2.65rem}
}
@media (max-width:380px){
.history .history_bar .cont_right dl dd>div::before{left:-1.65rem}
}
.history .history_bar .cont_left{padding-right:calc(50% + 2.5rem)}
.history .history_bar .cont_left dl{text-align:right}
.history .history_bar .cont_left dl dt::before{display:block;position:absolute;top:.125rem;right:calc(-3.25rem - .5px);width:1.5rem;height:1.5rem;border-radius:50%;background:#ddd;content:""}
.history .history_bar .cont_left dl dt::after{position:absolute;top:.5rem;right:calc(-2.875rem - .5px);width:.75rem;height:.75rem;border-radius:50%;background:#fff;content:""}
.history .history_bar .cont_left dl dd>div{position:relative;padding-right:2.5rem;letter-spacing:-1px}
.history .history_bar .cont_left dl dd>div>p{position:absolute;top:0;right:.5rem;font-weight:800;font-size:.8rem}
.history .history_bar .cont_left dl dd>div li{position:relative;padding-right:.75rem}
.history .history_bar .cont_left dl dd>div li::after{position:absolute;top:.575rem;right:0;width:.25rem;height:.25rem;border-radius:50%;background:#787878;content:""}
.history .history_bar .cont_left dl dd>div::before{position:absolute;top:.525rem;right:calc(-2.7rem - .25px);width:.35rem;height:.35rem;border-radius:30%;background:#ddd;content:"";transform:rotate(45deg)}
.history .history_bar .cont_wrap dl dt.act::before,.history .history_bar .cont_wrap dl.first dt::before{background:#b80b29;transition:all .3s}
.history .history_bar .cont_wrap dl dd>div.act::before{background:#b80b29}
.history .history_bar .cont_wrap dl dd>div.act>p{color:#b80b29}
.history .history_bar .cont_wrap dd div+div{margin-top:1.25rem}
@media (max-width:768px){
.history .history_bar.type2 .history_actbar{left:2.5rem}
}
@media (max-width:380px){
.history .history_bar.type2 .history_actbar{left:1rem}
}
@media (max-width:768px){
.history .history_bar.type2::before{left:2.5rem}
}
@media (max-width:380px){
.history .history_bar.type2::before{left:1rem}
}
.history .history_bar.type2 .cont_wrap:has(+.cont_wrap){margin-bottom:2.5rem}
.history .history_bar.type2 .cont_right{padding-left:calc(50% + 1.5rem)}
@media (max-width:768px){
.history .history_bar.type2 .cont_right{padding-left:4rem}
}
@media (max-width:380px){
.history .history_bar.type2 .cont_right{padding-left:2.5rem}
}
.history .history_bar.type2 .cont_right dl dt{margin-bottom:1rem;font-size:1.5rem}
@media (max-width:768px){
.history .history_bar.type2 .cont_right dl dt{font-size:1.2rem}
}
.history .history_bar.type2 .cont_right dl dt::before{left:calc(-2.25rem + .5px)}
.history .history_bar.type2 .cont_right dl dt::after{left:calc(-1.875rem + .5px)}
.history .history_bar.type2 .cont_right dl dd>div{padding-left:2rem}
.history .history_bar.type2 .cont_right dl dd>div>p{left:0}
.history .history_bar.type2 .cont_right dl dd>div::before{left:calc(-1.65rem + .25px)}
.history .history_bar.type2 .cont_right dl .ccm_st{padding-left:2.8rem}
.history .history_bar.type2 .cont_left dl .ccm_st .pc_red,.history .history_bar.type2 .cont_right dl .ccm_st .pc_red,ul.vis_slo li>p{font-size:1rem}
.history .history_bar.type2 .cont_left{padding-right:calc(50% + 1.5rem)}
.history .history_bar.type2 .cont_left dl dt{margin-bottom:1rem;font-size:1.5rem}
.history .history_bar.type2 .cont_left dl dt::before{top:0;right:calc(-2.25rem - .5px)}
.history .history_bar.type2 .cont_left dl dt::after{top:.375rem;right:calc(-1.875rem - .5px)}
.history .history_bar.type2 .cont_left dl dd>div{padding-right:2rem}
.history .history_bar.type2 .cont_left dl dd>div>p{right:0}
.history .history_bar.type2 .cont_left dl dd>div::before{right:calc(-1.7rem - .25px)}
.history .history_bar.type2 .cont_left dl .ccm_st{padding-right:2.8rem}
.history .history_bar.type2 .cont_wrap dd div+div{margin-top:.5rem}
.mission .txt_box,ul.vis_slo li{position:relative;word-break:keep-all}
.mission .txt_box,ul.vis_slo{display:flex;align-items:center;flex-direction:column}
.mission .txt_box{justify-content:center;margin:0 auto;padding-bottom:1.2rem;width:14.2rem;height:14.2rem;border:13px solid #f4ccd0;border-radius:50%;background:#be0a2a;color:#fff}
.mission .txt_box p.mis_tit{margin-bottom:.4rem;font-weight:700;font-size:1.2rem}
.mission .txt_box p.cont{text-align:center;letter-spacing:-1px;font-weight:500;font-size:1rem}
.mission .txt_box::before,ul.vis_slo li>span{position:absolute;left:50%;transform:translate(-50%,-50%)}
.mission .txt_box::before{top:50%;z-index:-1;width:calc(100% + 2.5rem);height:calc(100% + 2.5rem);border-radius:50%;background:#fef3f4;content:""}
ul.vis_slo{margin-top:.5rem}
ul.vis_slo li{margin:5rem 0 0;padding:1.5rem 6rem 1.25rem;max-width:700px;width:100%;border-radius:.5rem;text-align:center}
ul.vis_slo li>span{top:0;width:130px;height:40px;border-radius:1rem;font-weight:800;font-size:1.1rem;line-height:40px}
@media (max-width:380px){ul.vis_slo li>span{font-size:1rem}
}
ul.vis_slo .slogan::after,ul.vis_slo li::before{position:absolute;left:50%;width:2rem;height:1rem;background:url(/images/web/gongyoung/sub/core_value_05-5c7d92ff08b11e07980f805bed1ed1ba.png) no-repeat center;content:"";transform:translateX(-50%)}
ul.vis_slo li::before{top:-3.25rem}
@media (max-width:768px){ul.vis_slo li{padding:1.5rem 2.5rem 1.25rem}
}
@media (max-width:430px){ul.vis_slo li{font-size:.9rem}
}
ul.vis_slo .vision{border:1px solid #f4ccd0;box-shadow:6px 6px 6px rgba(192,139,144,.14)}
ul.vis_slo .vision span{background:#fbdfe2}
ul.vis_slo .slogan{border:1px solid #6565cc;box-shadow:6px 6px 6px rgba(144,139,192,.14)}
ul.vis_slo .slogan span{background:#e7ebfb}
ul.vis_slo .slogan::after{bottom:-3rem}
@media (max-width:768px){ul.vis_slo .slogan::after::after{background-size:1.2rem}
}
.val_tit{margin-top:4.5rem;text-align:center;font-size:1.2rem}
@media (max-width:380px){
.val_tit{font-size:1rem}
}
.value,.value .icon{display:flex;justify-content:center}
.value{gap:0 5rem}
@media (max-width:580px){
.value{gap:0 2rem}
}
@media (max-width:380px){
.value{gap:0 1rem}
}
.value .icon{position:relative;align-items:center;flex-direction:column;flex-shrink:0;width:9rem;height:9rem;border:3px solid #000;border-radius:50%}
.value .icon::after{position:absolute;top:50%;right:-3.75rem;width:2.5rem;height:1rem;background:url(/images/web/gongyoung/sub/core_value_04-055e116891d8fd73cb908df96c38c045.png) no-repeat center;content:"";transform:translateY(-50%)}
@media (max-width:580px){
.value .icon::after{display:none}
}
@media (max-width:768px){
.value .icon{width:7.4rem;height:7.4rem}
}
@media (max-width:580px){
.value .icon{width:6rem;height:6rem}
}
@media (max-width:480px){
.value .icon{border-width:2px}
}
@media (max-width:430px){
.value .icon{width:5rem;height:5rem}
}
@media (max-width:380px){
.value .icon{width:4.5rem;height:4.5rem}
}
.value .icon img{max-width:57px;width:35%}
.value .icon span{padding-top:.3rem;font-weight:700;font-size:1.1rem}
@media (max-width:430px){
.value .icon span{font-size:1rem}
}
@media (max-width:380px){
.value .icon span{font-size:.9rem}
}
.value .icon:nth-of-type(1){border-color:#d8405b}
.value .icon:nth-of-type(2){border-color:#6565cc}
.value .icon:nth-of-type(3){margin-right:0;border-color:#299ff2}
.value .icon:nth-of-type(3)::after{display:none}
.map_area{width:100%;height:450px;border-radius:.5rem;overflow:hidden;background:#ccc}
@media (max-width:580px){
.map_area{height:320px}
}
.cnt_addr{display:flex;margin:1rem 0 3rem}
.cnt_addr p{position:relative;align-items:center;justify-content:flex-start;margin-bottom:.4rem;word-break:keep-all}
.cnt_addr p:first-child{padding-right:2rem}
.cnt_addr p:last-child::after{position:absolute;top:50%;left:-1rem;width:1px;height:.55rem;background:#c8c8c8;content:"";transform:translateY(-50%)}
.cnt_addr p i{color:#b80b29;font-size:.9rem}
.cnt_addr span.txt{padding-right:.7rem;font-weight:700;font-size:1.1rem}
.cnt_wrap{border-top:1px solid #333}
.cnt_wrap>li,.prgr_box .prgr_list{display:flex;padding:1.5rem 0;border-bottom:1px solid #d5d5d5;gap:3rem}
.cnt_wrap>li .icon,.cnt_wrap>li .icon .img{display:flex;align-items:center;flex-direction:column}
.cnt_wrap>li .icon{width:25%;gap:.75rem 0}
.cnt_wrap>li .icon .img{justify-content:center;width:5.5rem;height:5.5rem;border-radius:50%;background:#f8f8f8}
.cnt_wrap>li .icon .txt{font-weight:700;font-size:1.2rem}
.cnt_wrap>li .bus_lst .tit3{margin:1rem 0 .5rem}
.cnt_wrap>li .bus_lst .list_st1 li span{padding-right:.5rem;font-weight:700}
@media (max-width:1324px){
.cnt_addr{flex-direction:column}
p:last-child::after{display:none}
}
@media (max-width:580px){
.cnt_addr>p{align-items:unset}
.cnt_wrap>li{flex-direction:column;gap:.5rem}
.cnt_wrap>li .icon{padding:1.2rem 0;width:100%;border-radius:.5rem;background:#f8f8f8;gap:1rem}
.cnt_wrap>li .icon .img{width:100%;height:unset;border-radius:unset;background:0 0}
.cnt_wrap>li .icon .img img{width:30px}
}
.prgr_box{border-top:1px solid #333}
.prgr_box .prgr_list{align-items:center;border-bottom:1px solid #dbdbdb;gap:0 3rem}
@media (max-width:720px){
.prgr_box .prgr_list{gap:1.5rem}
}
@media (max-width:580px){
.prgr_box .prgr_list{flex-direction:column}
}
.prgr_box .img_box{display:flex;align-items:center;flex-shrink:0;justify-content:center;padding:1.9rem 0;max-width:100%;width:300px;border:1px solid #dbdbdb;border-radius:.5rem}
@media (max-width:1024px){
.prgr_box .img_box{width:280px}
}
@media (max-width:860px){
.prgr_box .img_box{width:240px}
}
@media (max-width:720px){
.prgr_box .img_box{width:200px}
}
@media (max-width:580px){
.prgr_box .img_box{padding:2.3rem 0;width:100%}
}
.prgr_box .img_box img{padding:0 .5rem;max-width:100%}
@media (max-width:720px){
.prgr_box .img_box img{width:80%}
}
@media (max-width:580px){
.prgr_box .img_box img{width:180px}
}
.prgr_box .text_box{letter-spacing:-1px}
.prgr_box .text_box p.prgr{margin-bottom:.2rem;color:#b80b29;font-weight:700;font-size:1rem}
.prgr_box .text_box .date_box{display:inline-block;margin-top:1rem;padding:.4rem 1.5rem;border-radius:1rem;background:#f5f5f5}
.prgr_box .text_box .date_box .date{display:flex}
.cnt_addr p i,.prgr_box .text_box .date_box .date i{padding-right:.4rem}
.mob_shopping img{width:50%}
@media (max-width:768px){
.mob_shopping img{width:70%}
}
.commerce_box,.commerce_box .cnt_lst{display:flex;border-bottom:1px solid #dbdbdb}
.commerce_box{flex-wrap:wrap;border-top:1px solid #333}
.commerce_box .cnt_lst{box-sizing:border-box;padding:1.5rem 0 1.5rem .5rem;width:50%;gap:1.5rem}
@media (max-width:720px){
.commerce_box .cnt_lst{width:100%}
}
@media (max-width:380px){
.commerce_box .cnt_lst{flex-wrap:wrap;justify-content:center}
}
.commerce_box .cnt_lst .img_box{flex-shrink:0;width:132px;height:231px;border:1px solid #ccc;border-radius:.5rem;overflow:hidden;line-height:0}
.commerce_box .cnt_lst .txt_box .txt_tit{color:#111;font-weight:700;font-size:1.2rem}
.commerce_box .cnt_lst .txt_box .txt{margin-top:.5rem;width:90%}
.commerce_box .cnt_lst .txt_box .date{display:inline-block;margin-top:1.5rem;padding:.5rem 1rem;max-width:200px;width:95%;border-radius:.5rem;background:#f5f5f5}
.commerce_box .cnt_lst .txt_box .date p i{padding-right:.25rem}
@media (max-width:380px){
.commerce_box .cnt_lst .txt_box{width:100%}
}
.commerce_box .cnt_lst:first-child,.commerce_box .cnt_lst:nth-child(2){padding-top:1rem}
.commerce_box .cnt_lst:last-child{border-bottom:none}
.live_ico i{padding-left:.25rem}
.prog_wrap{display:flex;flex-wrap:wrap;margin-top:1rem;margin-bottom:1.5rem;width:calc(100% + 1.5rem)}
.prog_wrap .prog{position:relative;padding-right:1.5rem;min-height:200px;width:20%}
.prog_wrap .prog::after{display:flex;position:absolute;top:50%;right:0;align-items:center;justify-content:center;width:1.5rem;content:"\ea6e";font-size:.9rem;font-family:"remixicon";transform:translateY(-50%)}
@media (max-width:480px){
.prog_wrap .prog::after{top:100%;right:50%;transform:rotate(90deg)}
}
.prog_wrap .prog:last-child::after{content:""}
@media (max-width:768px){
.prog_wrap .prog{margin-bottom:1.5rem;width:33.3333333333%}
}
@media (max-width:480px){
.prog_wrap .prog{min-height:unset;width:100%}
}
.prog_wrap .prog div{position:relative;padding:.75rem;height:100%;border:1px solid #ccc;border-radius:.5rem}
.prog_wrap .prog div p.num{font-weight:700;font-family:"Paperlogy"}
.prog_wrap .prog div p{word-break:keep-all}
.prog_wrap .prog div img{position:absolute;right:.5rem;bottom:.7rem;max-width:60px;width:40%;vertical-align:bottom}
@media (max-width:768px){
.prog_wrap .prog div img{min-width:40px;width:45%}
}
@media (max-width:480px){
.prog_wrap .prog div img{display:none}
.prog_wrap .prog div{display:flex}
.prog_wrap .prog div p.num{padding-right:.5rem}
}
.box_st3 .box_tit{padding-bottom:.4rem;font-size:1.1rem}
@media (max-width:380px){
.box_st3 .box_tit{font-size:1rem}
}
.box_st3 .wrap ol li{display:flex;padding:.5rem 0}
.box_st3 .wrap ol li .num{flex-shrink:0;padding-right:.3rem;color:#b80b29}
@media (max-width:380px){
.box_st3 .wrap ol li{font-size:.8rem}
.box_st3{padding:1.2rem}
}
.icon_promise{display:flex;flex-wrap:wrap;box-sizing:border-box;gap:1rem}
.icon_promise .box_icon{position:relative;padding:1.5rem 6.5rem 3rem 1.5rem;width:calc(50% - .5rem);border:2px solid #dbdbdb;border-radius:.5rem}
@media (max-width:768px){
.icon_promise .box_icon{width:100%}
}
@media (max-width:380px){
.icon_promise .box_icon{padding:.8rem}
}
.icon_promise .box_icon .title{display:flex;position:relative;margin-bottom:.5rem;font-weight:700;font-size:1.1rem}
@media (max-width:380px){
.icon_promise .box_icon .title{font-size:1.05rem}
}
@media (max-width:430px){
.icon_promise .box_icon .title{margin-bottom:.2rem;font-size:1rem}
}
.icon_promise .box_icon .title .num{flex-shrink:0;padding-right:.5rem;color:#b80b29;font-weight:800}
.icon_promise .box_icon .cnt{padding-left:1.8rem}
.icon_promise .box_icon .icon,.promise_box .wrap ol li .num{display:flex;align-items:center;justify-content:center;border-radius:50%}
.icon_promise .box_icon .icon{position:absolute;right:1.5rem;bottom:1rem;width:4.5rem;height:4.5rem;background:#f8f8f8}
@media (max-width:768px){
.icon_promise .box_icon .icon{width:4rem;height:4rem}
.icon_promise .box_icon .icon img{width:50px}
}
@media (max-width:430px){
.icon_promise .box_icon .icon{right:1rem;bottom:.8rem}
}
@media (max-width:380px){
.icon_promise .box_icon .icon{display:none}
}
.promise_box{padding:.5rem;border:.25rem solid #ccc;border-radius:.75rem}
.flow_box ul,.promise_box .wrap{padding:2.25rem 3.5rem;border:1px solid #ccc;border-radius:.4rem}
.promise_box .wrap .img_box{text-align:center}
.promise_box .wrap h4{margin-bottom:1.5rem;padding:0 3rem;color:#222;text-align:center;word-break:keep-all;font-weight:700;font-size:1.1rem}
@media (max-width:580px){
.promise_box .wrap h4{padding:0}
}
@media (max-width:430px){
.promise_box .wrap h4{font-size:1rem}
}
.promise_box .wrap ol li{display:flex;align-items:flex-start;padding:.4rem 0}
.promise_box .wrap ol li .num{flex-shrink:0;margin-right:.8rem;width:1.5rem;height:1.5rem;background-color:#b80b29;color:#fff;font-weight:800;font-size:.7rem}
@media (max-width:630px){
.promise_box .wrap ol li .num{width:1.2rem;height:1.2rem;font-size:.6rem}
}
.promise_box .wrap ol li .txt{display:block;letter-spacing:-1px;font-size:.9rem}
.promise_box .wrap .sign{text-align:center;font-weight:700;font-size:1.1rem}
@media (max-width:1024px){
.promise_box .wrap .sign{margin-bottom:.75rem}
.promise_box .wrap{padding:2rem 2rem 1.5rem}
}
@media (max-width:630px){
.promise_box .wrap{padding:1.5rem 1.25rem 1rem}
}
.promise_box.safety .wrap ol li{padding:0 0 0 .3rem}
.promise_box.safety .wrap ol li+li{margin-top:1rem;padding-top:1rem;border-top:1px solid #d5d5d5}
.promise_box.safety .wrap ol li .num{background:0 0;color:#b80b29;font-size:1.25rem}
.flow_box ul{display:flex;flex-wrap:wrap;margin-bottom:1rem;padding:.5rem 1.5rem;border-radius:.5rem}
@media (max-width:380px){
.flow_box ul{flex-direction:column;padding:.5rem 1rem}
}
.flow_box ul li{display:flex;position:relative;justify-content:flex-start;padding-right:2rem}
@media (max-width:768px){
.flow_box ul li{line-height:1.5rem}
}
@media (max-width:380px){
.flow_box ul li{padding-right:0}
}
.flow_box ul li .num{padding-right:.25rem;color:#b80b29;font-weight:900}
.flow_box ul li:last-child{padding-right:0}
.flow_box ul li:last-child::after{display:none}
ul.flow{display:flex;flex-wrap:wrap;margin:1rem 0 0;gap:.5rem}
ul.flow li{padding:.35rem 1rem;width:calc((100% - 1.5rem)/4);border:1px solid #ccc;border-radius:.5rem}
@media (max-width:720px){ul.flow li{width:calc((100% - 1rem)/2)}
}
@media (max-width:580px){ul.flow li{padding:.4rem .8rem}
}
@media (max-width:480px){ul.flow li{width:calc(100% - .5rem)}
}
ul.flow li p{display:flex;justify-content:center}
@media (max-width:720px){ul.flow li p{justify-content:flex-start}
}
ul.flow li p .num{flex-shrink:0;padding-right:.3rem;color:#002d5f;font-weight:800}
.cnt_list li{display:flex;padding:.4rem 1rem;border-bottom:1px solid #d5d5d5}
@media (max-width:380px){
.cnt_list li{padding-left:0}
}
.cnt_list li:first-child{border-top:1px solid #333}
.cnt_list li .cnt_tit{flex-shrink:0;width:8rem}
@media (max-width:380px){
.cnt_list li .cnt_tit{width:4rem}
}
.cnt_list li .cnt_tit i{color:#b80b29;font-size:1rem}
@media (max-width:380px){
.cnt_list li .cnt_tit i{display:none}
}
.cnt_list li .cnt_tit span{padding-left:1rem;font-size:1rem}
@media (max-width:380px){
.cnt_list li .cnt_tit span{padding-left:0;font-size:.9rem}
}
.cnt_list li .cnt_txt{word-break:keep-all;font-size:1rem}
@media (max-width:380px){
.cnt_list li .cnt_txt{font-size:.85rem}
}
.ceo_cnt{word-break:keep-all}
.ceo_cnt [class^=tit]+[class^=tit]{margin-top:0}
.ceo_cnt .img_box{display:flex;margin-top:1.5rem;border-radius:.5rem;overflow:hidden;gap:1.5rem}
@media (max-width:860px){
.ceo_cnt .img_box{flex-direction:column}
}
.ceo_cnt .img_box .img{max-width:470px;width:50%;border-radius:.5rem;background:url(/images/web/gongyoung/sub/ceoWill_img_01-69f3059cc4e73a47a868ecf3adf67554.png) no-repeat center;background-size:cover}
@media (max-width:860px){
.ceo_cnt .img_box .img{max-width:unset;width:100%;height:250px}
}
@media (max-width:480px){
.ceo_cnt .img_box .img{display:none}
}
.ceo_cnt .img_box .txt{width:50%}
@media (max-width:860px){
.ceo_cnt .img_box .txt{width:100%}
}
.ceo_cnt .cnt_box+.cnt_box,.ceo_cnt .sign{margin-top:2.5rem}
@media (max-width:580px){
.ceo_cnt .cnt_box+.cnt_box{margin-top:1.5rem}
}
.ceo_cnt .sign{text-align:right}
.ceo_cnt .rem1{font-size:1rem}
.ent_info .ico{top:18%}
.ent_info .btn_gr i{margin-left:1rem}
.dload_box{display:flex;justify-content:center;gap:1rem}
@media (max-width:1440px){
.dload_box{display:block}
}
.dload_box .bown_box{margin-top:0;width:50%;border-color:#b80b29}
@media (max-width:1440px){
.dload_box .bown_box{margin-top:1rem;width:unset}
}
.dload_box .bown_box .btn_icon{background:#b80b29;color:#fff}
@media (max-width:380px){
.dload_box .bown_box .bu_txt{padding:.4rem 0 .4rem .4rem}
.dload_box .bown_box .bu_txt span,.dload_box .bown_box .bu_txt::before{display:none}
}
.dload_box .bown_box:hover{border-color:#94061f}
.dload_box .bown_box:hover .btn_icon{background:#94061f}
.dload_box .bown_box:hover .bu_txt{color:#121212}
.flow_lst{display:flex;flex-wrap:wrap}
@media (max-width:768px){
.flow_lst{flex-direction:column}
}
.flow_lst>li{display:flex;padding:2rem 0 2rem .5rem;width:50%;border-bottom:1px solid #d5d5d5;gap:1.5rem}
@media (max-width:768px){
.flow_lst>li{width:100%}
}
.flow_lst>li .img_box{flex-shrink:0;width:75px;overflow:hidden;line-height:0}
@media (max-width:380px){
.flow_lst>li .img_box{display:none}
}
.flow_lst>li .txt_box p.tx_tit{display:flex;padding-bottom:.5rem;font-weight:700;font-size:1.1rem}
.flow_lst>li .txt_box p.tx_tit .num{padding-right:.5rem;font-weight:700;font-family:"Paperlogy"}
.flow_lst>li .txt_box p.tx_tit .txt_sm{font-size:.9rem}
.flow_lst>li .txt_box .btn_red{margin-left:1.2rem}
.ent_btn{text-align:center}
.box_st_icon{margin:1rem auto 0}
@media (max-width:380px){
.box_st_icon .bu_txt{padding:.4rem 0}
.box_st_icon .bu_txt::before{display:none}
}
.tbl_st .law,.tk_flow .tit3{display:flex}
.tbl_st .law span{flex-shrink:0;padding-right:.5rem}
.box_st4{border:1px solid #f5d4de;background:#fff}
.tk_flow{position:relative;margin-bottom:3rem}
.tk_flow::after{position:absolute;bottom:-2.25rem;left:50%;width:1.5rem;height:1.5rem;background:url(/images/web/gongyoung/sub/info_arrow_01-32678c6f799f1162192c24de8f975bcc.png) no-repeat center;background-size:contain;content:"";transform:translateX(-50%)}
.tk_flow:last-child::after{display:none}
.tk_flow .tit3 .num{flex-shrink:0;padding-right:.25rem;color:#b80b29;font-weight:800}
.flw_cnt>li ol,.pb_data{display:flex;flex-wrap:wrap;gap:2.5rem}
.pb_data a{margin-left:.5rem}
.flw_cnt{border-top:1px solid #333}
.flw_cnt>li{display:flex;padding:1.75rem 0;border-bottom:1px solid #ccc;gap:1rem}
@media (max-width:580px){
.flw_cnt>li{flex-direction:column;padding:1rem 0 1.75rem}
}
.flw_cnt>li .flw_tit{display:flex;align-items:center;flex:none;flex-direction:column;width:160px;word-break:keep-all}
@media (max-width:720px){
.flw_cnt>li .flw_tit{width:120px}
}
@media (max-width:580px){
.flw_cnt>li .flw_tit{flex-direction:row;width:100%}
}
.flw_cnt>li .flw_tit .num{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;width:5rem;height:5rem;border-radius:50%;background:#f6f6f7;font-weight:700;font-size:2.2rem;font-family:"NanumMyeongjo"}
@media (max-width:580px){
.flw_cnt>li .flw_tit .num{margin-right:1rem;margin-bottom:0;width:2.5rem;height:2.5rem;font-size:1.2rem}
}
.flw_cnt>li .flw_tit .txt{word-break:keep-all;font-size:1.2rem}
@media (max-width:580px){
.flw_cnt>li .flw_tit .txt{font-size:1rem}
}
.flw_cnt>li ol{width:100%;gap:1rem}
.flw_cnt>li ol>li{width:calc((100% - 2rem)/3)}
@media (max-width:1324px){
.flw_cnt>li ol>li{width:calc((100% - 1rem)/2)}
}
@media (max-width:1240px){
.flw_cnt>li ol>li{width:calc((100% - 2rem)/3)}
}
@media (max-width:960px){
.flw_cnt>li ol>li{width:calc((100% - 1rem)/2)}
}
@media (max-width:430px){
.flw_cnt>li ol>li{width:100%}
}
.flw_cnt>li ol>li>p{display:flex;align-items:center;padding:0 1rem;min-height:70px;border:1px solid #ccc;border-radius:.5rem}
.flw_cnt>li ol>li ul{padding-left:.7rem}
.flw_cnt>li ol .bu_link{text-underline-offset:4px}
