@charset "utf-8";

#inc03 .solutions_wrap{padding:40px 0 75px}
#inc03 .solutions_box{display:flex;justify-content:space-between;margin-bottom:100px}
#inc03 .service_btn{display:flex;align-items:center;justify-content:center;width:120px;height:45px;margin-top:40px;border-radius:5px;background:var(--primary);font-size:15px;font-weight:600;color:#fff;transition:all .5s;}
#inc03 .service_btn:hover {background:var(--skybg);}
#inc03 .check_list{width:50%; padding-left:60px; box-sizing:border-box}
#inc03 .check_list > li{position:relative;margin-top:25px;padding-left:38px;font-size:16px;font-weight:700}
#inc03 .check_list > li:after{position:absolute;top:0;left:0;content:"";display:block;width:22px;height:22px;border-radius:50%;background:#f5f5f5 url("./img/business_check.png") no-repeat center}
#inc03 .video_wrap{overflow:hidden;height:675px;border-radius:20px}
#inc03 .video_wrap video{width:100%;height:100%;object-fit:cover}

#inc03 .tab{display:flex;justify-content:space-around;align-items:center;width:485px;height:75px;margin:88px auto 75px;border-radius:10px;background:#f2f2f2;box-sizing:border-box}
#inc03 .tab > li{height:100%; box-sizing:border-box;}
#inc03 .tab > li:nth-child(1):hover > a{background-image:url("./img/consulting_icon01_on.png")}
#inc03 .tab > li:nth-child(2):hover > a{background-image:url("./img/consulting_icon02_on.png")}
#inc03 .tab > li:nth-child(3):hover > a{background-image:url("./img/consulting_icon03_on.png")}
#inc03 .tab > li:nth-child(1) a{background:url("./img/consulting_icon01.png") no-repeat left center}
#inc03 .tab > li:nth-child(2) a{background:url("./img/consulting_icon02.png") no-repeat left center}
#inc03 .tab > li:nth-child(3) a{background:url("./img/consulting_icon03.png") no-repeat left center}
#inc03 .tab > li > a{position:relative;display:inline-block;padding-left:35px;font-size:15px;line-height:75px;font-weight:500;color:#9b9b9b}
#inc03 .tab > li > a:after{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);content:"";display:block;width:100%;height:1px;background:var(--primary);opacity:0}
#inc03 .tab > li.on > a{color:#111;font-weight:600}
#inc03 .tab > li:hover > a{color:#111;font-weight:600}
#inc03 .tab > li:hover > a:after{opacity:1}
#inc03 .tab > li.on > a:after{opacity:1}
#inc03 .tab > li.on:nth-child(1) a{background:url("./img/consulting_icon01_on.png") no-repeat left center}
#inc03 .tab > li.on:nth-child(2) a{background:url("./img/consulting_icon02_on.png") no-repeat left center}
#inc03 .tab > li.on:nth-child(3) a{background:url("./img/consulting_icon03_on.png") no-repeat left center}
#inc03 .tab_cont{margin-bottom:80px}
#inc03 .tab_list{display:none}
#inc03 .tab_list:nth-child(1){display:block}
#inc03 .tab_list > div{display:flex;align-items:center}
#inc03 .tab_list .tab_img_wrap{width:50%;padding:22px;border-radius:20px;background:#f5f5f5;box-sizing:border-box}
#inc03 .tab_list .tab_img_wrap .tab_img_box{overflow:hidden;height:346px;border-radius:20px}
#inc03 .tab_list .tab_img_wrap .tab_img_box img{width:100%;height:100%;object-fit:cover}
#inc03 .tab_list .tab_txt{width:50%;padding-left:40px;box-sizing:border-box}
#inc03 .tab_list .tab_txt > strong{display:inline-block;margin-bottom:35px;font-size:38px;font-weight:550}
#inc03 .tab_list .tab_txt > p{font-size:20px;line-height:1.5;font-weight:500;color:#777}