.kiban-software-wrap{color:#354341;margin:0 auto;max-width:1250px;padding:40px 100px}.kiban-software-wrap .kiban-software-title{margin-bottom:35px}.kiban-software-wrap .kiban-software-title .title-text{color:#354341;font-size:22px;font-weight:700;letter-spacing:-.285px;line-height:1.4;margin:0 0 15px;text-align:left}.kiban-software-wrap .kiban-software-title .title-separator-line{background:rgba(8,49,143,.3);height:1px;position:relative;width:100%}.kiban-software-wrap .kiban-software-title .title-separator-line-inner{background:linear-gradient(270deg,#f49b8e,#d57a6c 50%,#b6594b);height:3px;left:0;position:absolute;top:0;width:180px}.kiban-software-wrap .kiban-software-content{align-items:flex-start;display:flex;gap:30px;margin-bottom:40px}.kiban-software-wrap .software-features{width:70%}.kiban-software-wrap .features-list{list-style:none;margin:0;padding:0}.kiban-software-wrap .feature-item{color:#354341;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:7px;padding-left:20px;position:relative}.kiban-software-wrap .feature-item:last-child{margin-bottom:0}.kiban-software-wrap .feature-item:before{color:#c14f4e;content:"●";font-size:8px;left:0;line-height:1.8;position:absolute;top:0;transform:translateY(3.5px)}.kiban-software-wrap .feature-item p{display:inline;margin:0}.kiban-software-wrap .feature-item span{display:inline}.kiban-software-wrap .feature-item br{content:"";display:block;margin-top:.3em}.kiban-software-wrap .feature-item sup{font-size:.7em;vertical-align:super}.kiban-software-wrap .software-image{width:30%}.kiban-software-wrap .software-image img{border-radius:5px;display:block;filter:drop-shadow(0 0 10px rgba(0,0,0,.15));height:auto;width:100%}.kiban-software-wrap .kiban-software-specs{margin-bottom:25px}.kiban-software-wrap .specs-table{border-left:1px solid #c9a7a7;border-right:1px solid #c9a7a7;border-top:1px solid #c9a7a7;display:grid;grid-template-columns:30% 70%}.kiban-software-wrap .spec-row{display:contents}.kiban-software-wrap .spec-cell{align-items:center;border-bottom:1px solid #c9a7a7;color:#354341;display:flex;font-size:14px;line-height:1.6;padding:14px 20px}.kiban-software-wrap .spec-cell.label-cell{background:#f0d9d9;border-right:1px solid #c9a7a7;font-weight:600}.kiban-software-wrap .spec-cell.value-cell{background:#fff;font-weight:500}.kiban-software-wrap .spec-cell p{margin:0}.kiban-software-wrap .spec-cell span{display:inline}.kiban-software-wrap .spec-cell sup{font-size:.7em;vertical-align:super}.kiban-software-wrap .kiban-software-footer{line-height:1.5;margin-top:20px}.kiban-software-wrap .footer-note{color:#354341;font-size:13px;font-weight:500;line-height:1.7;margin:0 0 8px}.kiban-software-wrap .footer-note:last-child{margin-bottom:0}@media (max-width:1200px){.kiban-software-wrap .software-features{width:60%}.kiban-software-wrap .software-image{width:40%}}@media (max-width:1024px){.kiban-software-wrap{margin-bottom:20px;padding:15px 50px}.kiban-software-wrap .kiban-software-title .title-text{font-size:22px;margin-bottom:15px}.kiban-software-wrap .kiban-software-content{gap:30px;margin-bottom:35px}.kiban-software-wrap .feature-item{font-size:14px;margin-bottom:14px}.kiban-software-wrap .specs-table{grid-template-columns:35% 65%}.kiban-software-wrap .spec-cell{font-size:13px;padding:10px 15px}}@media (max-width:767px){.kiban-software-wrap{margin-bottom:20px;padding:15px 0;scroll-margin-top:90px}.kiban-software-wrap .kiban-software-container{padding:0 20px}.kiban-software-wrap .kiban-software-title{margin-bottom:30px}.kiban-software-wrap .kiban-software-title .title-text{font-size:18px;margin-bottom:10px}.kiban-software-wrap .kiban-software-content{flex-direction:column;gap:25px;margin-bottom:30px}.kiban-software-wrap .feature-item{font-size:14px;margin-bottom:12px;padding-left:18px}.kiban-software-wrap .specs-table{border:none;display:block;grid-template-columns:1fr}.kiban-software-wrap .spec-row{border:1px solid #c9a7a7;border-bottom:none;display:block}.kiban-software-wrap .spec-row:last-of-type{border-bottom:1px solid #c9a7a7}.kiban-software-wrap .spec-cell{border:none;border-bottom:1px solid #c9a7a7;display:block;padding:10px 15px}.kiban-software-wrap .spec-cell.label-cell{border-right:none;font-weight:600;padding-bottom:8px}.kiban-software-wrap .spec-cell.value-cell{padding-top:8px}.kiban-software-wrap .spec-cell:last-child{border-bottom:none}.kiban-software-wrap .footer-note{font-size:12px;margin-bottom:4px}.kiban-software-wrap .software-features{width:100%}.kiban-software-wrap .software-image{width:200px}.kiban-software-wrap .kiban-software-specs{margin-bottom:10px}.kiban-software-wrap .kiban-software-footer{margin-top:0}}