@charset "utf-8";

#inc02{padding-top:155px}
#inc02 .top_wrap{margin-bottom:100px}
#inc02 .all_txt_wrap04{margin-bottom:85px}
#inc02 .tab_list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:13px;width:506px;margin:0 auto}
#inc02 .tab_list > li{display:flex;align-items:center;justify-content:center;width:160px;height:65px;border-radius:50pt;background:#e7e7e7;color:#4e5968;font-weight:700;font-size:22px;cursor:pointer;transition:all .4s}
#inc02 .tab_list > li.on{background:#4e5968;color:#fff}
#inc02 .tab_list > li:hover{background:#4e5968;color:#fff}
#inc02 .top_img_wrap{position:relative;margin-bottom:30px;height:555px;overflow:hidden;display:flex;justify-content:center;flex-direction:column;border-radius:25px;color:#fff}
#inc02 .bg_img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
#inc02 .bg_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1);animation:bgZoom 10s infinite linear}
#inc02 .top_img_wrap:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.3)}
#inc02 .top_img_wrap .txt_wrap{position:relative;z-index:1;padding-left:65px}
#inc02 .bot_wrap .top_img_wrap strong{display:block;margin-bottom:30px;line-height:1.3;font-size:35px;font-weight:700}
#inc02 .bot_wrap .top_img_wrap p{margin-bottom:35px;line-height:1.4;color:rgba(255,255,255,0.5);font-weight:500;font-size:18px}
#inc02 .bot_wrap .top_img_wrap .btn{display:flex;align-items:center;justify-content:center;width:140px;height:45px;border-radius:5px;background:var(--primary);color:#fff;font-weight:700;font-size:15px;transition:all .5s;cursor:pointer}
#inc02 .bot_wrap .top_img_wrap .btn:hover{background:var(--blue)}
#inc02 .bot_wrap .bot_img_wrap{display:flex;gap:0 35px}
#inc02 .bot_wrap .bot_img_wrap .box{display:flex;justify-content:center;flex-direction:column;width:calc((100% - 35px) / 2);height:325px;padding-left:65px;border-radius:25px;overflow:hidden}
#inc02 .bot_wrap .bot_img_wrap .b_tit{line-height:1.3;font-weight:700;font-size:25px}
#inc02 .bot_wrap .bot_img_wrap .b_tit01{margin-bottom:30px}
#inc02 .bot_wrap .bot_img_wrap .left{background:#f0f1f3 url("./img/inc02_img02.png") no-repeat right bottom}
#inc02 .bot_wrap .bot_img_wrap .dot_txt > li{position:relative;padding-left:8px;line-height:1;color:rgba(34,34,34,0.5);font-weight:400;font-size:16px}
#inc02 .bot_wrap .bot_img_wrap .dot_txt > li:after{position:absolute;top:8px;left:0;content:"";display:block;width:3px;height:3px;background:var(--dark2);border-radius:50%;opacity:0.25}
#inc02 .bot_wrap .bot_img_wrap .dot_txt > li+li{margin-top:10px}
#inc02 .bot_wrap .bot_img_wrap .right{background:#eef0f2 url("./img/inc02_img03.png") no-repeat right bottom}
#inc02 .bot_wrap .bot_img_wrap .right .b_s_tit{display:block;margin-bottom:25px;color:var(--primary);font-weight:700;font-size:16px}
@keyframes bgZoom{0%{transform:scale(1)}50%{transform:scale(1.08)}100%{transform:scale(1)}}
@-webkit-keyframes bgZoom{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}