.flow-box{margin:0 auto 120px;max-width:1170px;padding:0 25px}.flow-box .flow-box_ttl{font-size:24px;margin:0 0 25px;text-align:center}.flow-box .flow-box_ttl span{display:inline-block;font-size:24px;font-weight:900;line-height:1.3;padding:0 40px 15px;position:relative}.flow-box .flow-box_ttl span:before{background:url(https://22565638.fs1.hubspotusercontent-na1.net/hubfs/22565638/HINORI_September_2023/common/icn_line-left_gray.svg) no-repeat 0 0;background-size:cover;bottom:0;content:"";height:29px;left:0;position:absolute;width:29px}.flow-box .flow-box_ttl span:after{background:url(https://22565638.fs1.hubspotusercontent-na1.net/hubfs/22565638/HINORI_September_2023/common/icn_line-right_gray.svg) no-repeat 0 0;background-size:cover;bottom:0;content:"";height:29px;position:absolute;right:0;width:29px}.flow-box .flow-box_list{display:flex;max-width:1120px}.flow-box .flow-box_list .flow-box_list_item{margin-right:30px;width:calc(16.666% - 25px)}.flow-box .flow-box_list .flow-box_list_item .img{position:relative}.flow-box .flow-box_list .flow-box_list_item .img:after{background:url(https://22565638.fs1.hubspotusercontent-na1.net/hubfs/22565638/HINORI_September_2023/common/icn_arrow-step.svg) no-repeat 0 0;background-size:cover;content:"";height:14.18px;position:absolute;right:-22px;top:50%;transform:translateY(-50%);width:12px}.flow-box .flow-box_list .flow-box_list_item .txt{font-size:20px;font-weight:700;line-height:1.3;margin-top:10px;text-align:center}.flow-box .flow-box_list .flow-box_list_item:nth-child(6n){margin-right:0}.flow-box .flow-box_list .flow-box_list_item:nth-child(6n) .img:after{display:none}@media screen and (max-width:999px){.flow-box .flow-box_list{flex-wrap:wrap}.flow-box .flow-box_list .flow-box_list_item{margin-bottom:30px;margin-right:30px;width:calc(33.333% - 20px)}.flow-box .flow-box_list .flow-box_list_item:nth-child(3n){margin-right:0}.flow-box .flow-box_list .flow-box_list_item:nth-child(3n) .img:after{display:none}}@media screen and (max-width:767px){.flow-box{margin:0 auto 40px}.flow-box .flow-box_ttl{font-size:18px;margin:0 0 20px}.flow-box .flow-box_ttl span{font-size:18px;padding:0 25px 5px}.flow-box .flow-box_ttl span:after,.flow-box .flow-box_ttl span:before{height:20px;width:20px}.flow-box .flow-box_list .flow-box_list_item{margin-bottom:20px;margin-right:20px;width:calc(33.333% - 13.333px)}.flow-box .flow-box_list .flow-box_list_item .img:after{height:11px;right:-16px;width:9.3px}.flow-box .flow-box_list .flow-box_list_item .txt{font-size:15px;margin-top:5px}}