.flow{display:flex;padding:10px}.flow.odd{background-color:#ebf2f6}.flow.even{background-color:#f5f9fb}.flow__time{color:#005a93;font-size:18px;font-weight:700;text-align:right;width:56px}.flow__text{background-image:url(https://4463364.fs1.hubspotusercontent-na1.net/hubfs/4463364/recruit2022/bg_dot.svg);background-position:28px 0;background-repeat:repeat-y;box-sizing:border-box;padding:0 0 0 60px;position:relative;width:calc(100% - 56px)}.flow__text:after{background-color:#ebf2f6;background-image:url(https://4463364.fs1.hubspotusercontent-na1.net/hubfs/4463364/recruit2022/ico_circle.svg);background-position:center 5px;background-repeat:no-repeat;content:"";display:block;height:24px;left:17px;position:absolute;top:0;width:24px}.flow.even .flow__text:after{background-color:#f5f9fb}.flow__text[data-icon=white]:after{background-image:url(https://4463364.fs1.hubspotusercontent-na1.net/hubfs/4463364/recruit2022/ico_border.svg)}.flow:last-child .flow__text{background-image:none}.flow__text dt{font-size:18px;font-weight:700;line-height:140%;margin:0 0 10px}.flow__text dd{font-size:16px;line-height:180%}@media screen and (max-width:767px){.flow{flex-direction:column}.flow__time{text-align:center}.flow__text{width:100%}}