main .main_inner{margin-bottom:110px}.pc_ver{display:block !important}.sp_ver{display:none !important}.flow-wrapper li{margin-bottom:30px}.flow-wrapper li .flow-box{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;width:calc(100% - 80px);max-width:874px;margin:auto}.flow-wrapper li .flow-box div.flow-box---left{display:block;height:100px;width:300px}.flow-wrapper li .flow-box div.flow-box---right{display:flex;justify-content:center;position:relative;flex-direction:column;width:calc(100% - 300px)}.flow-wrapper li{position:relative;padding-bottom:50px}.flow-wrapper li::after{content:"";position:absolute;display:block;background-image:url("../img/flow/orange_arrow.svg");background-position:center;background-size:auto;background-repeat:no-repeat;width:51px;height:29px;left:0;right:0;margin:auto;bottom:0;transition:all 0.2s ease-out}.flow-wrapper li:last-of-type{padding-bottom:0px}.flow-wrapper li:last-of-type::after{display:none}.flow-wrapper li .flow-box .flow-box---left:nth-child(1){display:flex;justify-content:flex-start;align-items:flex-end;padding-bottom:40px}.flow-wrapper li .flow-box .flow-box---left:nth-child(1) span{display:block;background-color:#cc2128;color:#fff;font-size:15px;font-size:1.5rem;border-radius:50px;width:103px;height:29px;line-height:29px;text-align:center}.flow-wrapper li .flow-box .flow-box---right :nth-child(1){display:flex;justify-content:flex-start;align-items:flex-end;position:relative;height:auto;padding-top:70px}.flow-wrapper li .flow-box .flow-box---right :nth-child(1) h3{font-size:18px;font-size:1.8rem;font-weight:bold;margin:0;padding:0 0 0 12px;position:relative;width:100%;left:0;justify-content:flex-start}.flow-wrapper li .flow-box .flow-box---right :nth-child(1) h3::before{content:"";position:absolute;display:block;width:6px;height:20px;top:0px;left:0;background-color:#cc2128}.flow-wrapper li .flow-box .flow-box---right :nth-child(1) h3:after{content:"";position:absolute;display:block;width:100%;height:1px;bottom:-7px;left:0;background-color:#8b8b8b}.flow-wrapper li .flow-box .flow-box---right :nth-child(2){display:flex;justify-content:center;align-items:flex-start;position:absolute;top:0px;left:-300px;width:300px;height:100%;display:flex;align-items:center}.flow-wrapper li .flow-box .flow-box---right :nth-child(2) img{padding:0}.flow-wrapper li .flow-box .flow-box---right :nth-child(3){font-size:15px;font-size:1.5rem;padding-bottom:70px}.flow-wrapper li .flow-box .flow-box---right :nth-child(3) p{margin-top:15px;padding-top:0;font-weight:bold}.flow-wrapper li:nth-child(1) .flow-box---left:nth-child(1){padding-bottom:10px}.flow-wrapper li:nth-child(1) .flow-box---right div:nth-child(2) img{width:166px;height:110px}.flow-wrapper li:nth-child(1) .round_button__red_fill{position:relative;top:-40px}.flow-wrapper li:nth-child(2) .flow-box---right div:nth-child(2) img{width:150px;height:140px;padding-top:15px}.flow-wrapper li:nth-child(3) .flow-box---left:nth-child(1){padding-bottom:55px}.flow-wrapper li:nth-child(3) .flow-box---right div:nth-child(2) img{width:112px;height:146px}.flow-wrapper li:nth-child(4) .flow-box---right div:nth-child(2) img{width:140px;height:131px}.flow-wrapper li:nth-child(5) .flow-box---right div:nth-child(2) img{width:140px;height:110px}@media screen and (max-width: 750px){main .main_inner{margin-bottom:0}.pc_ver{display:none !important}.sp_ver{display:block !important}.round_button__gray_outline{width:auto}.flow-wrapper li .flow-box{display:block}.flow-wrapper li .flow-box{width:calc(100% - 40px);max-width:400px}.flow-wrapper li .flow-box div.flow-box---right{width:100%}.flow-wrapper li:first-of-type{padding-bottom:15px}.flow-wrapper li .flow-box .flow-box---left{width:auto;height:auto;padding:0}.flow-wrapper li .flow-box .flow-box---left:nth-child(1){display:block;left:50%;position:absolute;width:50%;height:auto;padding:0;top:10px}.flow-wrapper li .flow-box .flow-box---right{display:grid !important;grid-template-columns:1fr 1fr}.flow-wrapper li .flow-box .flow-box---right div:nth-child(1){display:flex;flex-direction:column;padding-bottom:10px;padding:10px 0;grid-column-start:2;justify-content:center;align-items:flex-start}.flow-wrapper li .flow-box .flow-box---right div:nth-child(1) span{display:block;background-color:#cc2128;color:#fff;font-size:12px;font-size:1.2rem;border-radius:50px;width:67px;height:19px;line-height:19px;text-align:center;padding:0}.flow-wrapper li .flow-box .flow-box---right div:nth-child(1) h3{font-size:16px;font-size:1.6rem;padding:5px 0 0 0;left:0;display:block;height:auto}.flow-wrapper li .flow-box .flow-box---right div:nth-child(1) h3::before{display:none}.flow-wrapper li .flow-box .flow-box---right div:nth-child(1) h3:after{display:none}.flow-wrapper li .flow-box .flow-box---right div:nth-child(2){position:relative;width:auto;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;display:flex;justify-content:center;align-items:center;left:0%;top:0;padding:0 10px}.flow-wrapper li .flow-box .flow-box---right div:nth-child(3){width:auto;grid-column-start:1;grid-column-end:4;grid-row-start:2;grid-row-end:3;padding-bottom:0px}.flow-wrapper li .flow-box .flow-box---right div:nth-child(3) p{font-weight:normal}.flow-wrapper li:nth-child(1) .flow-box---right div:nth-child(2) img{width:100px;height:67px}.flow-wrapper li:nth-child(1) .flow-box---right div:nth-child(3){padding-bottom:60px}.flow-wrapper li:nth-child(2) .flow-box---right div:nth-child(2) img{width:100px;height:90px;padding-top:0px}.flow-wrapper li:nth-child(3) .flow-box---right div:nth-child(2) img{width:68px;height:89px}.flow-wrapper li:nth-child(4) .flow-box---right div:nth-child(2) img{width:108px;height:101px}.flow-wrapper li:nth-child(5) .flow-box---right div:nth-child(2) img{width:107px;height:84px}}
