.flow{margin-bottom:60px}.flow ul{display:flex}.flow ul li{background:#e8f2fa;flex-basis:25%;padding:24px}.flow ul li:not(:last-child){margin-right:3px;position:relative}.flow ul li:not(:last-child):after{background-image:url(https://hs.pca.jp/hubfs/%E8%BF%BD%E5%8A%A0%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB/CV/icon_arrow.png);background-repeat:no-repeat;background-size:contain;content:"";height:28px;left:100%;position:absolute;top:calc(50% - 14px);width:17px;z-index:1}.flow h4{color:#000;margin:0}.flow .description{margin-top:8px}@media screen and (max-width:999px){.flow ul{flex-direction:column}.flow ul li:not(:last-child){margin-bottom:3px;margin-right:0}.flow ul li:not(:last-child):after{left:50%;top:95%;transform:rotate(90deg)}}