.content-box{font-weight:400}.flow-container{margin-left:auto;margin-right:auto;max-width:928px}.flow-box-outer{position:relative}.flow-box-outer:nth-child(odd) .flow-box{background-color:#fff}.flow-box-outer:nth-child(2n) .flow-box{background:#fffdef}.flow-box{box-shadow:0 3px 6px rgba(154,150,70,.16);font-size:16px;line-height:2;margin-bottom:20px;margin-left:20px;overflow:hidden;padding:20px 20px 20px 70px;position:relative}.flow-box:before{border-right:3px dotted #f1cf25;content:"";display:block;height:700px;left:15px;position:absolute;top:0;width:3px}@media screen and (min-width:992px){.flow-box{margin-left:38px;padding:25px 96px 25px 78px}.flow-box:before{left:9px}}.flow-row{margin-left:-10px;margin-right:-10px}.flow-row>div{padding-left:10px;padding-right:10px}.flow-box h4{font-size:16px;margin-bottom:14px;margin-top:12px}.flow-box h4 strong{color:#e50049}@media screen and (min-width:992px){.flow-box h4{font-size:23px;margin-top:1rem}}.flow-box p{margin-bottom:0}.flow-box-outer .number-box{align-items:center;background:url(https://22681411.fs1.hubspotusercontent-na1.net/hubfs/22681411/know%20How%EF%BC%88%E3%82%A2%E3%82%AB%E3%83%9E%E3%83%8D%EF%BC%89/datamarketing/%E3%80%90%E3%82%A2%E3%82%AB%E3%83%9E%E3%83%8D%E3%80%91step-front-bg.svg) no-repeat 50% 50%;background-size:cover;color:#fff;display:flex;flex-direction:column;font-family:Maven Pro,sans-serif;font-size:21px;font-weight:700;height:83px;justify-content:center;line-height:1;position:absolute;text-align:center;top:-10px;width:71px;z-index:1}.flow-box-outer .number-box-back{background:url(https://22681411.fs1.hubspotusercontent-na1.net/hubfs/22681411/know%20How%EF%BC%88%E3%82%A2%E3%82%AB%E3%83%9E%E3%83%8D%EF%BC%89/datamarketing/%E3%80%90%E3%82%A2%E3%82%AB%E3%83%9E%E3%83%8D%E3%80%91step-back-bg.svg) no-repeat 50% 50%;background-size:cover;content:"";display:block;height:83px;position:absolute;top:-3px;width:71px;z-index:0}@media screen and (min-width:992px){.flow-box-outer .number-box{height:112px;width:96px}.flow-box-outer .number-box-back{height:112px;top:0;width:96px}}.flow-box-outer .number-box span{position:relative;top:-7px}@media screen and (min-width:992px){.flow-box-outer .number-box span{top:-4px}}.flow-box-outer .number-box small{display:block;font-size:10px}@media screen and (min-width:992px){.flow-box-outer .number-box{font-size:30px;text-align:center}.flow-box-outer .number-box small{font-size:14px}}