.entry-flow-list,.entry-flow-list>li .flow-num-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entry-flow-list{gap:48px 0}.entry-flow-list>li{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ccc;padding:30px 20px 30px 0;gap:0 3.846%}.entry-flow-list>li+li{position:relative}.entry-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%)}.entry-flow-list>li .flow-num-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;text-align:center;border-right:1px solid #ccc;padding:4px 0 10px}.entry-flow-list>li .flow-num-box>span{display:block;font-size:1.6rem;font-weight:500;line-height:1;color:#080}.entry-flow-list>li .flow-num-box>span.flow-num{font-size:3.2rem;margin-top:3px}.entry-flow-list>li>p{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (min-width:641px) and (max-width:960px){.entry-flow-list>li{gap:0 3%}}@media only screen and (max-width:640px){.entry-flow-list>li{display:block;padding:16px 5% 24px}.entry-flow-list>li .flow-num-box{width:auto;border-right:none;padding:0 0 16px}.entry-flow-list>li>p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}