#flow{position:relative;width:100%;margin:0 auto}.tt_flow{max-width:192px}@media only screen and (max-width: 520px){.tt_flow{max-width:124.8px}}#flow_contents{width:100%;padding:0 0 5rem}#flow_contents .flw_conts{background:#fff}#flow_contents .flw_conts:nth-child(odd){background:#f5f5f5}#flow_contents .flw_item{width:min(90%,900px);margin:0 auto;padding:3rem 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#flow_contents .flw_item .flw_no{width:30%}@media only screen and (max-width: 520px){#flow_contents .flw_item .flw_no{width:50%;text-align:center;margin:0 auto}}#flow_contents .flw_item .flw_no img{max-width:230px}#flow_contents .flw_item dl{width:66%;text-align:left}@media only screen and (max-width: 520px){#flow_contents .flw_item dl{width:100%}}#flow_contents .flw_item dl dt{color:#1e2678;font-size:clamp(1.25rem,1.09rem + .755vw,1.75rem);font-weight:700}@media only screen and (max-width: 520px){#flow_contents .flw_item dl dt{margin:1rem auto;text-align:center}}#flow_contents .flw_item dl dd{font-size:clamp(1.125rem,1.045rem + .377vw,1.375rem)}#flow_contents .flw_item dl dd span{font-size:.85em}