.introduction-flow-main .initBox-inner h3.title-n{margin-bottom:8rem;text-align:center}.introduction-flow-main .initBox-inner ol.flowOl{counter-reset:flowolnumber 0;margin:0 auto;max-width:1024px;padding:0;text-align:left;width:90%}.introduction-flow-main .initBox-inner ol.flowOl>li{list-style:none;margin:0 0 6rem 8rem;padding:2rem;position:relative}.introduction-flow-main .initBox-inner>p{margin-bottom:32px;text-align:center}.introduction-flow-main .initBox-inner h3.title-n.description-on{margin-bottom:2rem}.introduction-flow-main .initBox-inner ol.flowOl>li:before{border:3px solid #edfcf6;border-radius:50%;content:"0"counter(flowolnumber);counter-increment:flowolnumber 1;height:46px;left:-8rem;line-height:4.1rem;position:absolute;text-align:center;top:2rem;width:46px}.introduction-flow-main .initBox-inner ol.flowOl>li h5{color:#616161;font-size:1.6rem;line-height:180%;margin:0}.introduction-flow-main .initBox-inner ol.flowOl>li p{margin:0}.introduction-flow-main .initBox-inner ol.flowOl>li:not(:last-child):after{content:"";display:block;height:calc(100% + 2rem);left:-6rem;position:absolute;top:6rem;width:5px}@media(max-width:767px){.introduction-flow-main .initBox-inner ol.flowOl>li{margin:0 0 6rem 5rem}.introduction-flow-main .initBox-inner ol.flowOl>li:before{left:-6rem}.introduction-flow-main .initBox-inner ol.flowOl>li:not(:last-child):after{left:-4rem}.introduction-flow-main .initBox-inner ol.flowOl{width:100%}}