.desk-topic-ttl{background-color:#f2f9f1;font-size:2.4rem;font-weight:700;line-height:1.2;margin-top:80px;margin-bottom:30px;padding:9px 20px}.section-title+.desk-topic-ttl{margin-top:0}.desk-lead{font-size:1.8rem;font-weight:700;line-height:1.7;margin-bottom:26px}.feature-flow-list,.feature-flow-list>li .feature-img .feature-img-list{gap:48px 0}.feature-flow-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ccc;padding:30px 6.346%;gap:0 5.96%}.feature-flow-list>li .feature-img .feature-img-list>li+li,.feature-flow-list>li+li{position:relative}.feature-flow-list>li .feature-img .feature-img-list>li+li::before,.feature-flow-list>li+li::before{display:inline-block;content:"";width:48px;height:16px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background-color:#ccc;position:absolute;left:50%;top:-32px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.feature-flow-list>li .feature-img{width:208px;-webkit-box-flex:0;-ms-flex:0 0 208px;flex:0 0 208px}.feature-flow-list,.feature-flow-list>li .feature-detail,.feature-flow-list>li .feature-img .feature-img-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature-flow-list>li .feature-detail{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #ccc;padding-left:24px}.feature-flow-list>li .feature-ttl{font-weight:700}@media only screen and (max-width:640px){.desk-topic-ttl{font-size:1.8rem;margin-bottom:20px;padding:9px 14px}.desk-lead{font-size:1.6rem;margin-bottom:18px}.feature-flow-list>li{display:block;padding:24px 5%}.feature-flow-list>li .feature-img{width:auto;text-align:center;margin-bottom:20px}.feature-flow-list>li .feature-detail{padding-left:0;border-left:none}}@media only screen and (min-width:641px) and (max-width:960px){.feature-flow-list>li{padding:30px 4%;gap:0 4%}.feature-flow-list>li .feature-img{width:180px;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}.feature-flow-list>li .feature-detail{padding-left:20px}}