.ai-flow-wrapper h3{font-size:26px;font-weight:normal;color:#fff;text-align:center;padding-bottom:43px;margin-bottom:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.96px;line-height:1}.ai-flow-wrapper ul{margin:0;padding:0;list-style:none}.ai-flow-wrapper ul li{display:flex;justify-content:space-between;padding:25px 0 33px 52px;border-left:1px solid #fff;margin:0 0 8px 33px;position:relative;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.96px}.ai-flow-wrapper ul li:before{content:"";display:block;width:66px;height:76px;background:#ff4d70;position:absolute;top:0;left:-33px}.ai-flow-wrapper h4{font-size:20px;font-weight:normal;color:#fff;margin-bottom:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.96px;line-height:1}.ai-flow-wrapper h4 span{font-size:30px;font-style:italic;text-align:center;display:block;width:66px;background:#ff4d70;line-height:66px;vertical-align:middle;border:1px solid #fff;border-radius:50%;position:absolute;top:0;left:-33px}.ai-flow-wrapper ul li:last-child{border-left:0;padding-bottom:0}.ai-flow-wrapper div{font-size:15px;color:#fff;line-height:1.92;width:610px}.ai-flow-wrapper div p:last-child{padding-bottom:0;margin-bottom:0}.ai-flow-wrapper div p{padding-bottom:4px;margin-bottom:0}.ai-flow-wrapper div .flow_btn span{font-size:22px;color:#fff;text-decoration:none;text-align:center;display:inline-block;padding:0 30px;line-height:48px;vertical-align:middle;border:1px solid #fff;border-radius:100px}@media screen and (max-width:750px){.ai-flow-wrapper h3{font-size:20px;padding-bottom:20px}.ai-flow-wrapper ul li{flex-wrap:wrap;padding:10px 0 20px 35px;margin:0 0 8px 20px}.ai-flow-wrapper ul li:before{width:40px;height:48px;left:-20px}.ai-flow-wrapper h4{font-size:16px;padding-bottom:12px}.ai-flow-wrapper h4 span{font-size:18px;width:40px;line-height:40px;left:-20px}.ai-flow-wrapper div{font-size:13px;width:100%}.ai-flow-wrapper div p{padding-bottom:5px}.ai-flow-wrapper div .flow_btn span{font-size:15px;padding:0 18px;line-height:30px}}