@charset "utf-8";

#inc04 .pl{white-space:pre-line}
#inc04 .inner{width:100%;max-width:1500px;margin:0 auto}
#inc04 .inner .tit{padding-bottom: 70px;text-align:center}
#inc04 .inner .tit h2{padding-bottom:20px;color:#111;font-weight:800;font-size:34px}
#inc04 .inner .cont_box{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;padding:0 40px}
#inc04 .inner .cont_box .box{padding: 52px 60px;border:1px solid #e1e1e1;border-radius:20px;color:#777;font-weight:500}
#inc04 .inner .cont_box .box:nth-child(1){background:url(./img/bg_icon01.png) center no-repeat;background-position:90%}
#inc04 .inner .cont_box .box:nth-child(2){background:url(./img/bg_icon02.png) center no-repeat;background-position:90%}
#inc04 .inner .cont_box .box h3{padding-bottom:20px;color:#111;font-size:30px;font-weight:800}
#inc04 .inner .cont_box .box .more{display:inline-block;margin-top:29px;line-height:55px;background:var(--primary);border-radius:50px}
#inc04 .inner .cont_box .box .more a{display:flex;align-items:center;gap:17px;padding:0 24px;color:#fff;font-weight:600;transition:all 0.2s}
#inc04 .inner .cont_box .box .more a:hover{padding:0 34px}
#inc04 .inner .cont_box .box .more a svg{height:18px}
#inc04 .logo_box{padding:90px 0 120px 0;display:flex;align-items:center}   
#inc04 .logo_box .logo_tit{flex-shrink:0;padding-right:20px;color:#111;font-size:18px;font-weight:700}
#inc04 .logo_box .logo_slide ul li{line-height:70px;border-radius:10px;border:1px solid #e1e1e1;text-align:center}
#inc04 .logo_box .logo_control{display:flex;gap:30px;padding-right:36px;height:50px}
#inc04 .logo_box .logo_control svg{height:18px;color:#111}
#inc04 .logo_box .logo_control .next,#inc04 .logo_box .logo_control .prev{display:flex;align-items:center;justify-content:center;position:relative;width:45px;height:45px;border-radius:50%;background:#fff;border:1px solid #e1e1e1;cursor:pointer}
#inc04 .logo_box .logo_control .swiper-button-next:after, #inc04 .logo_box .logo_control .swiper-button-prev:after{display:none}