@charset "utf-8";

#inc03{padding-bottom:95px}
#inc03 .startup_box{display:flex;flex-direction:column;align-items:center;padding:165px 0 135px}
#inc03 .startup_top_txt{display:inline-flex;align-items:center;margin:50px 0 60px;padding:0 37px;height:51px;border:1px solid var(--dark);border-radius:50pt}
#inc03 .startup_top_txt > li{color:var(--dark);font-size:16px;font-family:var(--deco-font)}
#inc03 .startup_top_txt > li:after{content:"";display:inline-block;margin:0 15px;width:1px;height:12px;background:#888}
#inc03 .startup_top_txt > li:last-child:after{display:none}

#inc03 table{border-collapse:collapse}
#inc03 table caption{display:none}
#inc03 .tb{overflow-x:auto;width:100%}
#inc03 .tb_startup{width:100%;max-width:1060px;margin:0 auto}
#inc03 .tb_startup tbody tr{border-bottom:1px solid #e1e1e1;text-align:center}
#inc03 .tb_startup th{height:63px;background:var(--bg-color);text-align:center;vertical-align:middle;color:var(--dark);font-size:22px;font-family:var(--deco-font);box-sizing:border-box}
#inc03 .tb_startup td{height:65px;text-align:center;vertical-align:middle;color:var(--dark);font-weight:700;font-size:20px;box-sizing:border-box;word-break:keep-all}
#inc03 .tb_startup .last{height:83px;background:var(--dark);color:#fff;font-size:30px;font-family:var(--deco-font)}

#inc03 .img_list{overflow:hidden}
#inc03 .img_list .center{max-width:1470px;margin:0 auto;padding:0 15px}
#inc03 .img_list .cont{position:relative;padding-bottom:135px}
#inc03 .img_list .cont .line{position:absolute;left:50%;top:0;height:100%;width:3px;--grad-opacity-mid:0.5;--grad-opacity-end:1;background:linear-gradient(180deg, rgba(223, 178, 105, 0) 0%, rgba(223, 178, 105, var(--grad-opacity-mid)) 50%, rgba(223, 178, 105, var(--grad-opacity-end)) 100%)}
#inc03 .img_list .cont .line .dot{opacity:0;position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:20px}
#inc03 .img_list .cont .line .dot svg{display:block;width:100%}
#inc03 .img_list .cont .list{display:flex;justify-content:space-between;flex-wrap:wrap}
#inc03 .img_list .cont .list .item{overflow:hidden;position:relative;width:calc(50% - 82px);height:345px;margin-top:75px;border-radius:13px}
#inc03 .img_list .cont .list .item:nth-child(1),#inc03 .img_list .cont .list .item:nth-child(2){margin-top:0}
#inc03 .img_list .cont .list .item:nth-child(2){top:140px}
#inc03 .img_list .cont .list .item:nth-child(4){top:135px}
#inc03 .img_list .cont .list .item .txt_box{position:absolute;z-index:2;top:65px;left:0;width:100%;padding:0 50px;color:#fff}
#inc03 .img_list .cont .list .item .txt_box .tit{margin-bottom:20px;font-size:30px;font-family:var(--deco-font);word-break:keep-all}
#inc03 .img_list .cont .list .item .txt_box .txt{line-height:1.5;font-weight:500;font-size:18px;word-break:keep-all}
#inc03 .img_list .cont .list .item .bg_box{position:relative;width:100%;height:100%;z-index:1}
#inc03 .img_list .cont .list .item .bg_box img{width:100%;height:100%;object-fit:cover}
#inc03 .img_list .cont .list .item .bg_box .img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}

#inc03 .inquiry_btn{overflow:hidden;display:flex;justify-content:center;align-items:flex-end;margin:45px auto 0;padding-bottom:30px;width:174px;height:174px;border-radius:50%;background:#deae62 url("./img/inc03_bg.png") no-repeat top -40px center;color:#fff;font-size:22px;font-family:var(--deco-font);transition:all .3s;box-sizing:border-box}
#inc03 .inquiry_btn:hover{padding-bottom:40px}

/* 반응형 [s] */
@media (max-width:1600px){
#inc03 .img_list .cont .list .item{width:calc(50% - 45px);height:315px;margin-top:60px}
#inc03 .img_list .cont .list .item .txt_box{padding:0 36px}
#inc03 .img_list .cont .list .item .txt_box .tit{font-size:26px}
#inc03 .img_list .cont .list .item .txt_box .txt{font-size:16px}
}
@media (max-width:1400px){
#inc03{padding-bottom:0px}
#inc03 .tb{padding:0 15px}
#inc03 .startup_box{padding:100px 0}
#inc03 .startup_top_txt{margin:30px 0 40px}
#inc03 .tb_startup th{height:55px;font-size:18px}
#inc03 .tb_startup td{height:52px;font-size:15px}
#inc03 .tb_startup .last{height:75px;font-size:24px}
#inc03 .img_list .cont .list .item{width:calc(50% - 35px)}
}
@media (max-width:1024px){
#inc03{padding-bottom:0}
#inc03 .tb_startup .last{height:70px;font-size:22px}
}
@media (max-width:768px){
#inc03 .startup_box{padding:60px 0}
#inc03 .startup_top_txt > li{font-size:15px}
#inc03 .tb_startup th{height:46px;font-size:15px}
#inc03 .tb_startup td{height:46px;font-size:13px}
#inc03 .tb_startup .last{height:58px;font-size:18px}
#inc03 .img_list .cont .list .item .txt_box{top:50%;transform:translateY(-50%);padding:0 15px;text-align:center}
#inc03 .img_list .cont .list .item .txt_box .tit{font-size:22px}
#inc03 .img_list .cont .list .item .txt_box .txt{font-size:15px}
}
@media (max-width:600px){
#inc03 .startup_top_txt{flex-direction:column;align-items:center;width:calc(100% - 30px);height:auto;padding:20px;border-radius:10px}
#inc03 .startup_top_txt > li{display:flex;flex-direction:column;align-items:center;text-align:center}
#inc03 .startup_top_txt > li:after{margin:10px 0;width:12px;height:1px;opacity:0.5}
#inc03 .tb_startup .last{font-size:17px}
#inc03 .img_list .cont .list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 14px}
#inc03 .img_list .cont .list .item{width:100%}
#inc03 .img_list .cont .line{display:none}
#inc03 .img_list .cont .list .item .txt_box .txt{font-size:14px}
#inc03 .img_list .cont .list .item{margin-top:25px}
}
@media (max-width:480px){
#inc03 .tb_startup{min-width:460px}
#inc03 .img_list .cont{padding-bottom:0}
#inc03 .img_list .cont .list{grid-template-columns:repeat(1,1fr)}
#inc03 .img_list .cont .list .item:nth-child(2),#inc03 .img_list .cont .list .item:nth-child(4){margin-top:14px;top:0}
#inc03 .img_list .cont .list .item{margin-top:14px;height:270px}
#inc03 .inquiry_btn{width:140px;height:140px;background-position:top -64px center;font-size:18px}
#inc03 .startup_top_txt{margin:30px 0}
}
/* 반응형 [e] */